Merge pull request #1625 from Ms2ger/Segmenter-@@toStringTag

Add a test for Intl.Segmenter.prototype[@@toStringTag].
This commit is contained in:
Rick Waldron 2018-07-06 14:45:29 -04:00 committed by GitHub
commit 7676b1b48e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 43 additions and 0 deletions

View File

@ -97,6 +97,10 @@ Intl.Locale
# https://github.com/tc39/proposal-intl-relative-time
Intl.RelativeTimeFormat
# Intl.Segmenter
# https://github.com/tc39/proposal-intl-segmenter
Intl.Segmenter
# Global
# https://github.com/tc39/proposal-global
global

View File

@ -0,0 +1,16 @@
// Copyright 2018 Igalia, S.L. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-intl.Segmenter.prototype-@@tostringtag
description: >
Checks Object.prototype.toString with Intl.Segmenter objects.
info: |
Intl.Segmenter.prototype[ @@toStringTag ]
The initial value of the @@toStringTag property is the string value "Intl.Segmenter".
features: [Intl.Segmenter]
---*/
assert.sameValue(Object.prototype.toString.call(Intl.Segmenter.prototype), "[object Intl.Segmenter]");
assert.sameValue(Object.prototype.toString.call(new Intl.Segmenter()), "[object Intl.Segmenter]");

View File

@ -0,0 +1,23 @@
// Copyright 2018 Igalia, S.L. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-intl.Segmenter.prototype-@@tostringtag
description: >
Checks the @@toStringTag property of the Segmenter prototype object.
info: |
Intl.Segmenter.prototype[ @@toStringTag ]
The initial value of the @@toStringTag property is the string value "Intl.Segmenter".
This property has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }.
includes: [propertyHelper.js]
features: [Intl.Segmenter, Symbol.toStringTag]
---*/
verifyProperty(Intl.Segmenter.prototype, Symbol.toStringTag, {
value: "Intl.Segmenter",
writable: false,
enumerable: false,
configurable: true,
});