diff --git a/test/intl402/Temporal/PlainDate/prototype/daysInMonth/basic-hebrew.js b/test/intl402/Temporal/PlainDate/prototype/daysInMonth/basic-hebrew.js index 936c9459657..35093caeeaf 100644 --- a/test/intl402/Temporal/PlainDate/prototype/daysInMonth/basic-hebrew.js +++ b/test/intl402/Temporal/PlainDate/prototype/daysInMonth/basic-hebrew.js @@ -11,9 +11,9 @@ const calendar = "hebrew"; const options = { overflow: "reject" }; // 5732 = ISO year 1972 -// 5732 is a common year; 5730 is a leap year const sampleYears = { + // Deficient leap year 5730: [ 30, 29, @@ -29,6 +29,7 @@ const sampleYears = { 30, 29, ], + // Complete common year 5732: [ 30, 30, @@ -42,8 +43,69 @@ const sampleYears = { 29, 30, 29, + ], + // Regular common year + 5778: [ + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Complete leap year + 5779: [ + 30, + 30, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Deficient common year + 5781: [ + 30, + 29, + 29, + 29, + 30, + 29, + 30, + 29, + 30, 29, - ] + 30, + 29, + ], + // Regular leap year + 5782: [ + 30, + 29, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], }; for (var [year, daysInMonth] of Object.entries(sampleYears)) { diff --git a/test/intl402/Temporal/PlainDateTime/prototype/daysInMonth/basic-hebrew.js b/test/intl402/Temporal/PlainDateTime/prototype/daysInMonth/basic-hebrew.js index c65917385e8..6b33c166b12 100644 --- a/test/intl402/Temporal/PlainDateTime/prototype/daysInMonth/basic-hebrew.js +++ b/test/intl402/Temporal/PlainDateTime/prototype/daysInMonth/basic-hebrew.js @@ -11,9 +11,9 @@ const calendar = "hebrew"; const options = { overflow: "reject" }; // 5732 = ISO year 1972 -// 5732 is a common year; 5730 is a leap year const sampleYears = { + // Deficient leap year 5730: [ 30, 29, @@ -29,6 +29,7 @@ const sampleYears = { 30, 29, ], + // Complete common year 5732: [ 30, 30, @@ -42,8 +43,69 @@ const sampleYears = { 29, 30, 29, + ], + // Regular common year + 5778: [ + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Complete leap year + 5779: [ + 30, + 30, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Deficient common year + 5781: [ + 30, + 29, + 29, + 29, + 30, + 29, + 30, + 29, + 30, 29, - ] + 30, + 29, + ], + // Regular leap year + 5782: [ + 30, + 29, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], }; for (var [year, daysInMonth] of Object.entries(sampleYears)) { diff --git a/test/intl402/Temporal/PlainYearMonth/prototype/daysInMonth/basic-hebrew.js b/test/intl402/Temporal/PlainYearMonth/prototype/daysInMonth/basic-hebrew.js index 9026d0b49a7..06839d03074 100644 --- a/test/intl402/Temporal/PlainYearMonth/prototype/daysInMonth/basic-hebrew.js +++ b/test/intl402/Temporal/PlainYearMonth/prototype/daysInMonth/basic-hebrew.js @@ -11,9 +11,9 @@ const calendar = "hebrew"; const options = { overflow: "reject" }; // 5732 = ISO year 1972 -// 5732 is a common year; 5730 is a leap year const sampleYears = { + // Deficient leap year 5730: [ 30, 29, @@ -29,6 +29,7 @@ const sampleYears = { 30, 29, ], + // Complete common year 5732: [ 30, 30, @@ -42,8 +43,69 @@ const sampleYears = { 29, 30, 29, + ], + // Regular common year + 5778: [ + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Complete leap year + 5779: [ + 30, + 30, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Deficient common year + 5781: [ + 30, + 29, + 29, + 29, + 30, + 29, + 30, + 29, + 30, 29, - ] + 30, + 29, + ], + // Regular leap year + 5782: [ + 30, + 29, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], }; for (var [year, daysInMonth] of Object.entries(sampleYears)) { diff --git a/test/intl402/Temporal/ZonedDateTime/prototype/daysInMonth/basic-hebrew.js b/test/intl402/Temporal/ZonedDateTime/prototype/daysInMonth/basic-hebrew.js index 007752e91aa..cd467851093 100644 --- a/test/intl402/Temporal/ZonedDateTime/prototype/daysInMonth/basic-hebrew.js +++ b/test/intl402/Temporal/ZonedDateTime/prototype/daysInMonth/basic-hebrew.js @@ -11,9 +11,9 @@ const calendar = "hebrew"; const options = { overflow: "reject" }; // 5732 = ISO year 1972 -// 5732 is a common year; 5730 is a leap year const sampleYears = { + // Deficient leap year 5730: [ 30, 29, @@ -29,6 +29,7 @@ const sampleYears = { 30, 29, ], + // Complete common year 5732: [ 30, 30, @@ -42,8 +43,69 @@ const sampleYears = { 29, 30, 29, + ], + // Regular common year + 5778: [ + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Complete leap year + 5779: [ + 30, + 30, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], + // Deficient common year + 5781: [ + 30, + 29, + 29, + 29, + 30, + 29, + 30, + 29, + 30, 29, - ] + 30, + 29, + ], + // Regular leap year + 5782: [ + 30, + 29, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 29, + 30, + 29, + ], }; for (var [year, daysInMonth] of Object.entries(sampleYears)) {