| // 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.duration.prototype.add |
| description: RangeError thrown if relativeTo is a string with the wrong format |
| features: [Temporal] |
| ---*/ |
| |
| ['bad string', '15:30:45.123456', 'iso8601', 'UTC', 'P1YT1H'].forEach((relativeTo) => { |
| const duration = new Temporal.Duration(1, 0, 0, 15); |
| assert.throws(RangeError, () => duration.add(new Temporal.Duration(0, 0, 0, 16), { relativeTo })); |
| }); |