Skip to content

Commit

Permalink
Merge pull request #7 from sh4hids/dev
Browse files Browse the repository at this point in the history
Update to new calculation method
  • Loading branch information
sh4hids authored Apr 25, 2020
2 parents 1c50e7a + 82e0ab7 commit 6d836ac
Show file tree
Hide file tree
Showing 21 changed files with 1,857 additions and 1,979 deletions.
36 changes: 32 additions & 4 deletions __test__/getDate.umd.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ const { getDate } = require('../umd/bangla-calendar');
const date1 = new Date('August 16 2019 06:22:03');
const date2 = new Date('March 14 2020 06:22:03');
const date3 = 'evildate';
const date4 = new Date('March 14 2020 06:22:03');
const date5 = new Date('March 15 2020 06:22:03');
const date6 = new Date('March 14 2021 06:22:03');
const date7 = new Date('March 15 2021 06:22:03');

test(`converts ${date1} to 'শুক্রবার, ১ ভাদ্র, ১৪২৬'`, () => {
expect(getDate(date1)).toBe('শুক্রবার, ১ ভাদ্র, ১৪২৬');
Expand All @@ -16,16 +20,40 @@ test(`converts ${date1} to '০১/০৫/২৬'`, () => {
expect(getDate(date1, { format: 'DD/MM/YY' })).toBe('০১/০৫/২৬');
});

test(`converts ${date2} to '৩১/১১/১৪২৬'`, () => {
expect(getDate(date2, { format: 'DD/MM/YYYY' })).toBe('৩১/১১/১৪২৬');
test(`converts ${date2} to '৩০/১১/১৪২৬'`, () => {
expect(getDate(date2, { format: 'DD/MM/YYYY' })).toBe('৩০/১১/১৪২৬');
});

test(`converts ${date2} to 'শনিবার, ৩১/১১/১৪২৬'`, () => {
test(`converts ${date2} to 'শনিবার, ৩০/১১/১৪২৬'`, () => {
expect(getDate(date2, { format: 'eeee, DD/MM/YYYY' })).toBe(
'শনিবার, ৩১/১১/১৪২৬'
'শনিবার, ৩০/১১/১৪২৬'
);
});

test(`converts ${date3} to 'Invalid Date'`, () => {
expect(getDate(date3, { format: 'DD' })).toBe('Invalid Date');
});

test(`converts ${date4} to 'শনিবার, ৩০/১১/১৪২৬'`, () => {
expect(getDate(date4, { format: 'eeee, DD/MM/YYYY' })).toBe(
'শনিবার, ৩০/১১/১৪২৬'
);
});

test(`converts ${date5} to 'রবিবার, ০১/১২/১৪২৬'`, () => {
expect(getDate(date5, { format: 'eeee, DD/MM/YYYY' })).toBe(
'রবিবার, ০১/১২/১৪২৬'
);
});

test(`converts ${date6} to 'রবিবার, ২৯/১১/১৪২৭'`, () => {
expect(getDate(date6, { format: 'eeee, DD/MM/YYYY' })).toBe(
'রবিবার, ২৯/১১/১৪২৭'
);
});

test(`converts ${date7} to 'সোমবার, ০১/১২/১৪২৭'`, () => {
expect(getDate(date7, { format: 'eeee, DD/MM/YYYY' })).toBe(
'সোমবার, ০১/১২/১৪২৭'
);
});
18 changes: 14 additions & 4 deletions __test__/getDay.umd.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ const { getDay } = require('../umd/bangla-calendar');
const date1 = new Date('August 16 2019 06:22:03');
const date2 = new Date('March 14 2020 06:22:03');
const date3 = 'notadate';
const date4 = new Date('March 14 2020 06:22:03');
const date5 = new Date('March 14 2021 06:22:03');

test(`converts ${date1} to '১'`, () => {
expect(getDay(date1)).toBe('১');
Expand All @@ -12,14 +14,22 @@ test(`converts ${date1} to '০১'`, () => {
expect(getDay(date1, { format: 'DD' })).toBe('০১');
});

test(`converts ${date2} to '৩১'`, () => {
expect(getDay(date2)).toBe('৩১');
test(`converts ${date2} to '৩০'`, () => {
expect(getDay(date2)).toBe('৩০');
});

test(`converts ${date2} to '৩১'`, () => {
expect(getDay(date2, { format: 'DD' })).toBe('৩১');
test(`converts ${date2} to '৩০'`, () => {
expect(getDay(date2, { format: 'DD' })).toBe('৩০');
});

test(`converts ${date3} to 'Invalid Date'`, () => {
expect(getDay(date3, { format: 'DD' })).toBe('Invalid Date');
});

test(`converts ${date4} to '৩০'`, () => {
expect(getDay(date4, { format: 'DD' })).toBe('৩০');
});

test(`converts ${date5} to '২৯'`, () => {
expect(getDay(date5, { format: 'DD' })).toBe('২৯');
});
2 changes: 1 addition & 1 deletion cjs/getDate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cjs/getDay.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cjs/getMonth.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cjs/getWeekDay.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cjs/getYear.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cjs/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion cjs/utils-3878e12f.js

This file was deleted.

1 change: 1 addition & 0 deletions cjs/utils-fe3ccadb.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion esm/getDate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion esm/getDay.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion esm/getMonth.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion esm/getWeekDay.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion esm/getYear.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion esm/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 6d836ac

Please sign in to comment.