Skip to content

Commit a46a320

Browse files
committed
Add missing unit tests for getPseudoISO
1 parent 7a5b856 commit a46a320

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

test/dateFormat.spec.ts

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import {getPseudoISO} from '../src/dateFormat';
2+
3+
test('getPseudoISO-2021', () => {
4+
const dt = new Date(Date.UTC(2021, 0, 31, 7, 30, 50, 551));
5+
expect(getPseudoISO('UTC', dt)).toBe('2021-01-31T07:30:50Z');
6+
expect(getPseudoISO('America/New_York', dt)).toBe('2021-01-31T02:30:50Z');
7+
expect(getPseudoISO('America/Los_Angeles', dt)).toBe('2021-01-30T23:30:50Z');
8+
});
9+
10+
test('getPseudoISO-1948', () => {
11+
const dt = new Date(Date.UTC(1948, 0, 31, 7, 30, 50, 551));
12+
expect(getPseudoISO('UTC', dt)).toBe('1948-01-31T07:30:50Z');
13+
expect(getPseudoISO('America/New_York', dt)).toBe('1948-01-31T02:30:50Z');
14+
expect(getPseudoISO('America/Los_Angeles', dt)).toBe('1948-01-30T23:30:50Z');
15+
});
16+
17+
test('getPseudoISO-1776', () => {
18+
const dt = new Date(Date.UTC(1776, 0, 31, 7, 30, 50, 551));
19+
expect(getPseudoISO('UTC', dt)).toBe('1776-01-31T07:30:50Z');
20+
expect(getPseudoISO('America/New_York', dt)).toBe('1776-01-31T02:34:48Z');
21+
expect(getPseudoISO('America/Los_Angeles', dt)).toBe('1776-01-30T23:37:52Z');
22+
});
23+
24+
test('getPseudoISO-101', () => {
25+
const dt = new Date(Date.UTC(101, 0, 31, 7, 30, 50, 551));
26+
expect(getPseudoISO('UTC', dt)).toBe('0101-01-31T07:30:50Z');
27+
expect(getPseudoISO('America/New_York', dt)).toBe('0101-01-31T02:34:48Z');
28+
expect(getPseudoISO('America/Los_Angeles', dt)).toBe('0101-01-30T23:37:52Z');
29+
});

test/hdate-base.spec.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { error } from 'console';
21
import {
32
abs2hebrew, daysInMonth, daysInYear, elapsedDays, hebrew2abs,
43
isLeapYear, months, getMonthName, monthFromName

0 commit comments

Comments
 (0)