WeakMap.prototype[Symbol.toStringTag]

This commit is contained in:
Leonardo Balter 2015-07-01 15:33:21 -04:00
parent 74665f0558
commit 206265e8fe
1 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,26 @@
// Copyright (C) 2015 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
es6id: 23.3.3.6
description: "WeakMap#@@toStringTag value and writability"
info: >
WeakMap.prototype [ @@toStringTag ]
The initial value of the @@toStringTag property is the String value "WeakMap".
This property has the attributes { [[Writable]]: false, [[Enumerable]]: false,
[[Configurable]]: true }.
includes: [propertyHelper.js]
---*/
var WeakMapProto = WeakMap.prototype;
assert.sameValue(
WeakMapProto[Symbol.toStringTag],
'WeakMap',
'The value of WeakMap.prototype[Symbol.toStringTag] is "WeakMap"'
);
verifyNotEnumerable(WeakMapProto, Symbol.toStringTag);
verifyNotWritable(WeakMapProto, Symbol.toStringTag);
verifyConfigurable(WeakMapProto, Symbol.toStringTag);