Skip to content

Commit 53e9991

Browse files
catamorphismMs2ger
authored andcommitted
[Temporal] Remove test/staging/Temporal/v8/calendar-in-leap-year.js
And move tests into separate files for each type.
1 parent 9bfc4a8 commit 53e9991

File tree

4 files changed

+41
-41
lines changed

4 files changed

+41
-41
lines changed

test/built-ins/Temporal/PlainDate/prototype/inLeapYear/basic.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,22 @@ assert.sameValue((new Temporal.PlainDate(1976, 11, 18)).inLeapYear,
1111
true, "leap year");
1212
assert.sameValue((new Temporal.PlainDate(1977, 11, 18)).inLeapYear,
1313
false, "non-leap year");
14+
assert.sameValue((new Temporal.PlainDate(1995, 7, 15)).inLeapYear, false);
15+
assert.sameValue((new Temporal.PlainDate(1996, 7, 15)).inLeapYear, true);
16+
assert.sameValue((new Temporal.PlainDate(1997, 7, 15)).inLeapYear, false);
17+
assert.sameValue((new Temporal.PlainDate(1998, 7, 15)).inLeapYear, false);
18+
assert.sameValue((new Temporal.PlainDate(1999, 7, 15)).inLeapYear, false);
19+
assert.sameValue((new Temporal.PlainDate(2000, 7, 15)).inLeapYear, true);
20+
assert.sameValue((new Temporal.PlainDate(2001, 7, 15)).inLeapYear, false);
21+
assert.sameValue((new Temporal.PlainDate(2002, 7, 15)).inLeapYear, false);
22+
assert.sameValue((new Temporal.PlainDate(2003, 7, 15)).inLeapYear, false);
23+
assert.sameValue((new Temporal.PlainDate(2004, 7, 15)).inLeapYear, true);
24+
assert.sameValue((new Temporal.PlainDate(2005, 7, 15)).inLeapYear, false);
25+
assert.sameValue(Temporal.PlainDate.from('2019-03-18').inLeapYear, false);
26+
assert.sameValue(Temporal.PlainDate.from('2020-03-18').inLeapYear, true);
27+
assert.sameValue(Temporal.PlainDate.from('2021-03-18').inLeapYear, false);
28+
assert.sameValue(Temporal.PlainDate.from('2022-03-18').inLeapYear, false);
29+
assert.sameValue(Temporal.PlainDate.from('2023-03-18').inLeapYear, false);
30+
assert.sameValue(Temporal.PlainDate.from('2024-03-18').inLeapYear, true);
31+
assert.sameValue(Temporal.PlainDate.from('2025-03-18').inLeapYear, false);
32+
assert.sameValue(Temporal.PlainDate.from('2026-03-18').inLeapYear, false);

test/built-ins/Temporal/PlainDateTime/prototype/inLeapYear/basic.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,14 @@ assert.sameValue((new Temporal.PlainDateTime(1976, 11, 18, 15, 23, 30, 123, 456,
1111
true, "leap year");
1212
assert.sameValue((new Temporal.PlainDateTime(1977, 11, 18, 15, 23, 30, 123, 456, 789)).inLeapYear,
1313
false, "non-leap year");
14+
assert.sameValue((new Temporal.PlainDateTime(1995, 8, 23, 5, 30, 13)).inLeapYear, false);
15+
assert.sameValue((new Temporal.PlainDateTime(1996, 8, 23, 5, 30, 13)).inLeapYear, true);
16+
assert.sameValue((new Temporal.PlainDateTime(1997, 8, 23, 5, 30, 13)).inLeapYear, false);
17+
assert.sameValue((new Temporal.PlainDateTime(1998, 8, 23, 5, 30, 13)).inLeapYear, false);
18+
assert.sameValue((new Temporal.PlainDateTime(1999, 8, 23, 5, 30, 13)).inLeapYear, false);
19+
assert.sameValue((new Temporal.PlainDateTime(2000, 8, 23, 5, 30, 13)).inLeapYear, true);
20+
assert.sameValue((new Temporal.PlainDateTime(2001, 8, 23, 5, 30, 13)).inLeapYear, false);
21+
assert.sameValue((new Temporal.PlainDateTime(2002, 8, 23, 5, 30, 13)).inLeapYear, false);
22+
assert.sameValue((new Temporal.PlainDateTime(2003, 8, 23, 5, 30, 13)).inLeapYear, false);
23+
assert.sameValue((new Temporal.PlainDateTime(2004, 8, 23, 5, 30, 13)).inLeapYear, true);
24+
assert.sameValue((new Temporal.PlainDateTime(2005, 8, 23, 5, 30, 13)).inLeapYear, false);

test/built-ins/Temporal/ZonedDateTime/prototype/inLeapYear/basic.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,14 @@ assert.sameValue((new Temporal.ZonedDateTime(217178610123456789n, "UTC")).inLeap
1111
true, "leap year");
1212
assert.sameValue((new Temporal.ZonedDateTime(248714610123456789n, "UTC")).inLeapYear,
1313
false, "non-leap year");
14+
assert.sameValue((new Temporal.PlainDateTime(1995, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);
15+
assert.sameValue((new Temporal.PlainDateTime(1996, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, true);
16+
assert.sameValue((new Temporal.PlainDateTime(1997, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);
17+
assert.sameValue((new Temporal.PlainDateTime(1998, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);
18+
assert.sameValue((new Temporal.PlainDateTime(1999, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);
19+
assert.sameValue((new Temporal.PlainDateTime(2000, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, true);
20+
assert.sameValue((new Temporal.PlainDateTime(2001, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);
21+
assert.sameValue((new Temporal.PlainDateTime(2002, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);
22+
assert.sameValue((new Temporal.PlainDateTime(2003, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);
23+
assert.sameValue((new Temporal.PlainDateTime(2004, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, true);
24+
assert.sameValue((new Temporal.PlainDateTime(2005, 8, 23, 5, 30, 13)).toZonedDateTime("UTC").inLeapYear, false);

test/staging/Temporal/v8/calendar-in-leap-year.js

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)