From f9a5a8b29c5ebfbb1a3ec347fa9f235cabf3daec Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Sat, 11 Jun 2022 15:15:04 +0200 Subject: [PATCH] Temporal: Extend test for withCalendar. --- .../PlainDate/prototype/withCalendar/basic.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/test/built-ins/Temporal/PlainDate/prototype/withCalendar/basic.js b/test/built-ins/Temporal/PlainDate/prototype/withCalendar/basic.js index 6fd61bb1e9..2dd1adb537 100644 --- a/test/built-ins/Temporal/PlainDate/prototype/withCalendar/basic.js +++ b/test/built-ins/Temporal/PlainDate/prototype/withCalendar/basic.js @@ -12,9 +12,17 @@ const plainDate = Temporal.PlainDate.from("1976-11-18"); const calendar = Temporal.Calendar.from("iso8601"); const objectResult = plainDate.withCalendar(calendar); +assert.notSameValue(objectResult, plainDate, "object: new object"); TemporalHelpers.assertPlainDate(objectResult, 1976, 11, "M11", 18, "object"); -assert.sameValue(objectResult.calendar, calendar, "object calendar"); +assert.sameValue(objectResult.calendar, calendar, "object: calendar"); const stringResult = plainDate.withCalendar("iso8601"); +assert.notSameValue(stringResult, plainDate, "string: new object"); TemporalHelpers.assertPlainDate(stringResult, 1976, 11, "M11", 18, "string"); -assert.sameValue(stringResult.calendar.id, "iso8601", "string calendar"); +assert.sameValue(stringResult.calendar.id, "iso8601", "string: calendar"); + +const originalCalendar = plainDate.calendar; +const sameResult = plainDate.withCalendar(originalCalendar); +assert.notSameValue(sameResult, plainDate, "original: new object"); +TemporalHelpers.assertPlainDate(sameResult, 1976, 11, "M11", 18, "original"); +assert.sameValue(sameResult.calendar, originalCalendar, "original: calendar");