observable-get-overflow-argument-string-invalid.js (728B)
1 // |reftest| skip-if(!this.hasOwnProperty('Temporal')) -- Temporal is not enabled unconditionally 2 // Copyright (C) 2023 Igalia, S.L. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 5 /*--- 6 esid: sec-temporal.plaindatetime.from 7 description: overflow property is not extracted with ISO-invalid string argument. 8 includes: [compareArray.js, temporalHelpers.js] 9 features: [Temporal] 10 ---*/ 11 12 let actual = []; 13 const options = TemporalHelpers.propertyBagObserver(actual, { overflow: "reject" }, "options"); 14 15 assert.throws(RangeError, () => Temporal.PlainDateTime.from("2020-13-34T25:60:60", options)); 16 assert.compareArray(actual, [], "options read after string parsing"); 17 18 reportCompare(0, 0);