From 0ecc26b9877430c2af558f391774eeea8cf67304 Mon Sep 17 00:00:00 2001 From: Mike Pennisi Date: Wed, 25 Aug 2021 23:28:54 -0400 Subject: [PATCH] Fix error in test for Temporal.now.plainDateTime --- .../Now/plainDateTime/calendar-object.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/test/built-ins/Temporal/Now/plainDateTime/calendar-object.js b/test/built-ins/Temporal/Now/plainDateTime/calendar-object.js index 37aa85b43a..7c56da32a7 100644 --- a/test/built-ins/Temporal/Now/plainDateTime/calendar-object.js +++ b/test/built-ins/Temporal/Now/plainDateTime/calendar-object.js @@ -9,7 +9,12 @@ features: [Proxy, Temporal] ---*/ const actual = []; -const expected = [ +const expectedWithout = [ + 'has calendar.calendar', + 'get calendar.calendar', + 'has nestedCalendar.calendar' +]; +const expectedWith = [ 'has calendar.calendar', 'get calendar.calendar', 'has nestedCalendar.calendar', @@ -58,4 +63,11 @@ Object.defineProperty(Temporal.Calendar, 'from', { Temporal.Now.plainDateTime(calendar); -assert.compareArray(actual, expected, 'The value of actual is expected to equal the value of expected'); +assert.compareArray(actual, expectedWithout, 'Observable interactions without `calendar` property'); + +actual.length = 0; +nestedCalendar.calendar = null; + +Temporal.Now.plainDateTime(calendar); + +assert.compareArray(actual, expectedWith, 'Observable interactions with `calendar` property');