Closed Bug 853702 Opened 7 years ago Closed 7 years ago

ECMA-402 test ch09/9.2/9.2.8_4.js failing

Categories

(Core :: JavaScript Engine, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla23

People

(Reporter: mozillabugs, Assigned: mozillabugs)

References

()

Details

Attachments

(1 file)

Test ch09/9.2/9.2.8_4.js of the conformance test suite for standard ECMA-402, ECMAScript Internationalization API, fails when run against the implementation currently being landed.

The length property of the object returned by the supportedLocalesOf static methods of Intl.Collator, Intl.NumberFormat, and Intl.DateTimeFormat cannot be made non-writable, non-enumerable, non-configurable as required by the specification.

The failure occurs because the function call setting these attributes in the SupportedLocales function (builtin/Intl.js) is currently commented out as a workaround for bug 591059 and bug 598996.
Depends on: 858381
Assignee: general → jwalden+bmo
Status: NEW → ASSIGNED
Attached patch FixSplinter Review
The underlying bug has been fixed under bug 858381.
Assignee: jwalden+bmo → mozillabugs
Attachment #742407 - Flags: review?(jwalden+bmo)
Attachment #742407 - Flags: review?(jwalden+bmo) → review+
Attachment #742407 - Flags: checkin?(jwalden+bmo)
Attachment #742407 - Flags: checkin?(jwalden+bmo) → checkin+
https://hg.mozilla.org/mozilla-central/rev/b99e55f919a8
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
You need to log in before you can comment on or make changes to this bug.