From 3343e150831a2e51b7b1eba4cd7d4f6b22e5654e Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Fri, 10 Jun 2022 16:13:41 +0200 Subject: [PATCH] Temporal: Test daysInWeek when the week spans across years. --- .../Temporal/PlainDate/prototype/daysInWeek/basic.js | 10 ++++++++-- .../PlainDateTime/prototype/daysInWeek/basic.js | 11 ++++++++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/test/built-ins/Temporal/PlainDate/prototype/daysInWeek/basic.js b/test/built-ins/Temporal/PlainDate/prototype/daysInWeek/basic.js index c3eccf9a10..4a13d1b025 100644 --- a/test/built-ins/Temporal/PlainDate/prototype/daysInWeek/basic.js +++ b/test/built-ins/Temporal/PlainDate/prototype/daysInWeek/basic.js @@ -7,5 +7,11 @@ description: Basic tests for daysInWeek(). features: [Temporal] ---*/ -const plainDate = new Temporal.PlainDate(1976, 11, 18); -assert.sameValue(plainDate.daysInWeek, 7); +const tests = [ + new Temporal.PlainDate(1976, 1, 1), + new Temporal.PlainDate(1976, 11, 18), + new Temporal.PlainDate(1976, 12, 31), +]; +for (const plainDate of tests) { + assert.sameValue(plainDate.daysInWeek, 7, `Seven days in the week of ${plainDate}`); +} diff --git a/test/built-ins/Temporal/PlainDateTime/prototype/daysInWeek/basic.js b/test/built-ins/Temporal/PlainDateTime/prototype/daysInWeek/basic.js index f34e00f756..3d63b1b665 100644 --- a/test/built-ins/Temporal/PlainDateTime/prototype/daysInWeek/basic.js +++ b/test/built-ins/Temporal/PlainDateTime/prototype/daysInWeek/basic.js @@ -7,6 +7,11 @@ description: Checking days in week for a "normal" case (non-undefined, non-bound features: [Temporal] ---*/ -const calendar = Temporal.Calendar.from("iso8601"); -const datetime = new Temporal.PlainDateTime(1976, 11, 18, 15, 23, 30, 123, 456, 789, calendar); -assert.sameValue(datetime.daysInWeek, 7, "check days in week information"); +const tests = [ + new Temporal.PlainDateTime(1976, 1, 1, 15, 23, 30, 123, 456, 789), + new Temporal.PlainDateTime(1976, 11, 18, 15, 23, 30, 123, 456, 789), + new Temporal.PlainDateTime(1976, 12, 31, 15, 23, 30, 123, 456, 789), +]; +for (const plainDateTime of tests) { + assert.sameValue(plainDateTime.daysInWeek, 7, `Seven days in the week of ${plainDateTime}`); +}