From 67ccaf966a06daaad048a25dbf1383eb08f5049f Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Tue, 4 Nov 2025 12:44:41 -0800 Subject: [PATCH] Avoid creating extra objects --- .../prototype/round/negative-instant.js | 22 +++++++++---------- .../prototype/round/negative-time.js | 22 +++++++++---------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/test/built-ins/Temporal/Instant/prototype/round/negative-instant.js b/test/built-ins/Temporal/Instant/prototype/round/negative-instant.js index 8b27f818a5..c4c5490955 100644 --- a/test/built-ins/Temporal/Instant/prototype/round/negative-instant.js +++ b/test/built-ins/Temporal/Instant/prototype/round/negative-instant.js @@ -10,59 +10,59 @@ features: [Temporal] ---*/ const instance = new Temporal.Instant(-1000000000000000000n); // 1938-04-24T22:13:20Z -const roundedDown = new Temporal.Instant(-1000000800000000000n); // 1938-04-24T22:00:00Z -const roundedUp = new Temporal.Instant(-999997200000000000n); // 1938-04-24T23:00:00Z +const roundedDown = -1000000800000000000n; // 1938-04-24T22:00:00Z +const roundedUp = -999997200000000000n; // 1938-04-24T23:00:00Z assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfCeil" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfCeil rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfFloor" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfFloor rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfExpand" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfExpand rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfTrunc" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfTrunc rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfEven" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfEven rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "ceil" }).epochNanoseconds, - roundedUp.epochNanoseconds, + roundedUp, "Rounding with ceil rounds to the next hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "floor" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with floor rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "expand" }).epochNanoseconds, - roundedUp.epochNanoseconds, + roundedUp, "Rounding with expand rounds to the next hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "trunc" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with trunc rounds to the closest hour" ); diff --git a/test/built-ins/Temporal/ZonedDateTime/prototype/round/negative-time.js b/test/built-ins/Temporal/ZonedDateTime/prototype/round/negative-time.js index 5c535ba5ff..4ec56e0569 100644 --- a/test/built-ins/Temporal/ZonedDateTime/prototype/round/negative-time.js +++ b/test/built-ins/Temporal/ZonedDateTime/prototype/round/negative-time.js @@ -10,59 +10,59 @@ features: [Temporal] ---*/ const instance = new Temporal.ZonedDateTime(-1000000000000000000n, "UTC"); // 1938-04-24T22:13:20Z -const roundedDown = new Temporal.ZonedDateTime(-1000000800000000000n, "UTC"); // 1938-04-24T22:00:00Z -const roundedUp = new Temporal.ZonedDateTime(-999997200000000000n, "UTC"); // 1938-04-24T23:00:00Z +const roundedDown = -1000000800000000000n; // 1938-04-24T22:00:00Z +const roundedUp = -999997200000000000n; // 1938-04-24T23:00:00Z assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfCeil" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfCeil rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfFloor" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfFloor rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfExpand" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfExpand rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfTrunc" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfTrunc rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "halfEven" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with halfEven rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "ceil" }).epochNanoseconds, - roundedUp.epochNanoseconds, + roundedUp, "Rounding with ceil rounds to the next hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "floor" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with floor rounds to the closest hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "expand" }).epochNanoseconds, - roundedUp.epochNanoseconds, + roundedUp, "Rounding with expand rounds to the next hour" ); assert.sameValue( instance.round({ smallestUnit: "hour", roundingIncrement: 1, roundingMode: "trunc" }).epochNanoseconds, - roundedDown.epochNanoseconds, + roundedDown, "Rounding with trunc rounds to the closest hour" );