Skip to content

Commit 6d5b8b6

Browse files
Add tests
1 parent db2b903 commit 6d5b8b6

File tree

2 files changed

+72
-0
lines changed

2 files changed

+72
-0
lines changed

__tests__/hijri.test.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,38 @@ describe("Hijri", () => {
4646
expect(hijriiUtils.getWeekdays()).toEqual(["ح", "ن", "ث", "ر", "خ", "ج", "س"]);
4747
});
4848

49+
it("Hijri -- getYear", () => {
50+
const date = hijriiUtils.date(TEST_TIMESTAMP);
51+
52+
expect(hijriiUtils.getYear(date)).toEqual(
53+
1440
54+
);
55+
});
56+
57+
it("Hijri -- setYear", () => {
58+
const date = hijriiUtils.date(TEST_TIMESTAMP);
59+
60+
expect(hijriiUtils.setYear(date, 1441).toISOString()).toEqual(
61+
"2019-10-20T11:44:00.000Z"
62+
);
63+
});
64+
65+
it("Hijri -- getDate", () => {
66+
const date = hijriiUtils.date(TEST_TIMESTAMP);
67+
68+
expect(hijriiUtils.getDate(date)).toEqual(
69+
21
70+
);
71+
});
72+
73+
it("Hijri -- setDate", () => {
74+
const date = hijriiUtils.date(TEST_TIMESTAMP);
75+
76+
expect(hijriiUtils.setDate(date, 22).toISOString()).toEqual(
77+
"2018-10-31T11:44:00.000Z"
78+
);
79+
});
80+
4981
it("Hijri -- endOfYear", () => {
5082
const date = hijriiUtils.date(TEST_TIMESTAMP);
5183

__tests__/jalaali.test.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,46 @@ describe("Jalaali", () => {
5555
expect(jalaaliUtils.getWeekdays()).toEqual(["ش", "ی", "د", "س", "چ", "پ", "ج"]);
5656
});
5757

58+
it("Jalaali -- getYear", () => {
59+
const date = jalaaliUtils.date(TEST_TIMESTAMP);
60+
61+
expect(jalaaliUtils.getYear(date)).toEqual(
62+
1397
63+
);
64+
});
65+
66+
it("Jalaali -- setYear", () => {
67+
const date = jalaaliUtils.date(TEST_TIMESTAMP);
68+
69+
expect(jalaaliUtils.setYear(date, 1398).toISOString()).toEqual(
70+
"2019-10-30T11:44:00.000Z"
71+
);
72+
});
73+
74+
it("Jalaali -- getDate", () => {
75+
const date = jalaaliUtils.date(TEST_TIMESTAMP);
76+
77+
expect(jalaaliUtils.getDate(date)).toEqual(
78+
8
79+
);
80+
});
81+
82+
it("Jalaali -- setDate", () => {
83+
const date = jalaaliUtils.date(TEST_TIMESTAMP);
84+
85+
expect(jalaaliUtils.setDate(date, 9).toISOString()).toEqual(
86+
"2018-10-31T11:44:00.000Z"
87+
);
88+
});
89+
90+
it("Jalaali -- getYear", () => {
91+
const date = jalaaliUtils.date(TEST_TIMESTAMP);
92+
93+
expect(jalaaliUtils.getYear(date)).toEqual(
94+
1397
95+
);
96+
});
97+
5898
it("Jalaali -- endOfYear", () => {
5999
const date = jalaaliUtils.date(TEST_TIMESTAMP);
60100

0 commit comments

Comments
 (0)