// |reftest| skip-if(!this.hasOwnProperty('Temporal')) -- Temporal is not enabled unconditionally // Copyright (C) 2021 Igalia, S.L. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-temporal.plaindatetime description: Nanosecond argument defaults to 0 if not given features: [Temporal] includes: [temporalHelpers.js] ---*/ const args = [2000, 5, 2, 12, 34, 56, 123, 456]; TemporalHelpers.assertPlainDateTime( new Temporal.PlainDateTime(...args, undefined), 2000, 5, "M05", 2, 12, 34, 56, 123, 456, 0, "nanosecond default argument (argument present)" ); TemporalHelpers.assertPlainDateTime( new Temporal.PlainDateTime(...args), 2000, 5, "M05", 2, 12, 34, 56, 123, 456, 0, "nanosecond default argument (argument missing)" ); reportCompare(0, 0);