@@ -213,6 +213,54 @@ describe("Jalaali", () => {
213
213
] ) ;
214
214
} ) ;
215
215
216
+ it ( "Jalaali -- getWeek" , ( ) => {
217
+ const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
218
+
219
+ expect ( jalaaliUtils . getWeek ( date ) ) . toEqual ( 44 ) ;
220
+ } ) ;
221
+
222
+ it ( "Jalaali -- addMonths" , ( ) => {
223
+ const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
224
+ const newDate = jalaaliUtils . addMonths ( date , 2 ) ;
225
+
226
+ expect ( jalaaliUtils . getMonth ( newDate ) ) . toBe ( 9 ) ;
227
+ } ) ;
228
+
229
+ it ( "Jalaali -- addYears" , ( ) => {
230
+ const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
231
+ const newDate = jalaaliUtils . addYears ( date , 2 ) ;
232
+
233
+ expect ( jalaaliUtils . getYear ( newDate ) ) . toBe ( 1399 ) ;
234
+ } ) ;
235
+
236
+ it ( "Jalaali -- isSameMonth" , ( ) => {
237
+ const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
238
+ const anotherDate = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
239
+
240
+ expect ( jalaaliUtils . isSameMonth ( date , anotherDate ) ) . toBeTruthy ( ) ;
241
+ } ) ;
242
+
243
+ it ( "Jalaali -- isSameYear" , ( ) => {
244
+ const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
245
+ const anotherDate = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
246
+
247
+ expect ( jalaaliUtils . isSameYear ( date , anotherDate ) ) . toBeTruthy ( ) ;
248
+ } ) ;
249
+
250
+ it ( "Jalaali -- setMonth" , ( ) => {
251
+ const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
252
+ const newDate = jalaaliUtils . setMonth ( date , 0 ) ;
253
+
254
+ expect ( jalaaliUtils . getMonth ( newDate ) ) . toBe ( 0 ) ;
255
+ } ) ;
256
+
257
+ it ( "Jalaali -- getMonthArray" , ( ) => {
258
+ const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
259
+ const array = jalaaliUtils . getMonthArray ( date ) ;
260
+
261
+ expect ( array . map ( ( dt ) => dt . month ( ) ) ) . toEqual ( [ 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 0 , 1 ] ) ;
262
+ } ) ;
263
+
216
264
it ( "Jalaali -- getYearRange" , ( ) => {
217
265
const date = jalaaliUtils . date ( TEST_TIMESTAMP ) ;
218
266
const anotherYear = jalaaliUtils . setYear ( date , 1400 ) ;
0 commit comments