argument-to-Intlmathematicalvalue-throws.js |
---
esid: sec-Intl.NumberFormat-formatRangeToParts
description: >
"formatRangeToParts" basic tests when argument cannot be converted using ToIntlMathematicalValue
info: |
Intl.NumberFormat.prototype.formatRangeToParts( start, end )
(...)
4. Let x be ? ToIntlMathematicalValue(start).
5. Let y be ? ToIntlMathematicalValue(end).
features: [Intl.NumberFormat-v3]
--- |
799 |
browser.js |
|
0 |
builtin.js |
---
esid: sec-ecmascript-standard-built-in-objects
description: >
Tests that the Intl.NumberFormat.prototype.formatRangeToParts function meets the
requirements for built-in objects defined by the ECMAScript Language
Specification.
includes: [isConstructor.js]
features: [Reflect.construct,Intl.NumberFormat-v3]
--- |
1280 |
en-US.js |
---
esid: sec-Intl.NumberFormat-formatRangeToParts
description: Basic tests for the en-US output of formatRangeToParts()
locale: [en-US]
features: [Intl.NumberFormat-v3]
includes: [propertyHelper.js]
--- |
2511 |
invoked-as-func.js |
---
esid: sec-Intl.NumberFormat-NumberFormat
description: basic tests internal slot initialization and call receiver errors
info: |
Intl.NumberFormat.prototype.formatRangeToParts ( start, end )
(...)
2. Perform ? RequireInternalSlot(nf, [[InitializedNumberFormat]])
features: [Intl.NumberFormat-v3]
--- |
688 |
length.js |
---
description: Intl.NumberFormat.prototype.formatRangeToParts.length.
includes: [propertyHelper.js]
features: [Intl.NumberFormat-v3]
--- |
446 |
name.js |
---
description: Intl.NumberFormat.prototype.formatRangeToParts.name value and descriptor.
includes: [propertyHelper.js]
features: [Intl.NumberFormat-v3]
--- |
482 |
nan-arguments-throws.js |
---
esid: sec-Intl.NumberFormat-formatRangeToParts
description: >
"formatRangeToParts" Throws a RangeError if some of arguments is cast to NaN
info: |
Intl.NumberFormat.prototype.formatRangeToParts( start, end )
(...)
6. Return ? FormatNumericRangeToParts(nf, x, y).
FormatNumericRangeToParts( numberFormat, x, y )
1. Let parts be ? PartitionNumberRangePattern(numberFormat, x, y).
PartitionNumberRangePattern( numberFormat, x, y )
1. If x is NaN or y is NaN, throw a RangeError exception.
features: [Intl.NumberFormat-v3]
--- |
1141 |
prop-desc.js |
---
description: Property type and descriptor.
includes: [propertyHelper.js]
features: [Intl.NumberFormat-v3]
--- |
569 |
shell.js |
---
description: |
Test if a given function is a constructor function.
defines: [isConstructor]
features: [Reflect.construct]
--- |
596 |
undefined-arguments-throws.js |
---
esid: sec-Intl.NumberFormat.prototype.formatRangeToParts
description: >
"formatRangeToParts" basic tests when arguments are undefined throw a TypeError exception.
info: |
Intl.NumberFormat.prototype.formatRangeToParts ( start, end )
(...)
3. If start is undefined or end is undefined, throw a TypeError exception.
features: [Intl.NumberFormat-v3]
--- |
841 |
x-greater-than-y-not-throws.js |
---
esid: sec-Intl.NumberFormat.prototype.formatRangeToParts
description: >
"formatRangeToParts" basic tests when argument x > y, BigInt included and covers PartitionNumberRangePattern return a object.
info: |
1.1.21 PartitionNumberRangePattern( numberFormat, x, y )
(...)
features: [Intl.NumberFormat-v3]
--- |
2073 |