mirror of https://github.com/tc39/test262.git
Updated placement of tests in rawJSON test files, previous older version was added accidentally.
This commit is contained in:
parent
954d1809f8
commit
d103a39e52
|
@ -6,23 +6,35 @@ esid: sec-json.rawjson
|
|||
description: >
|
||||
JSON.rawJSON meets the requirements for built-in objects
|
||||
info: |
|
||||
JSON.isRawJSON ( O )
|
||||
|
||||
18 ECMAScript Standard Built-in Objects
|
||||
...
|
||||
Unless specified otherwise, a built-in object that is callable as a function
|
||||
is a built-in function object with the characteristics described in 10.3.
|
||||
Unless specified otherwise, the [[Extensible]] internal slot of a built-in
|
||||
object initially has the value *true*.
|
||||
|
||||
object initially has the value true. Every built-in function object has a
|
||||
[[Realm]] internal slot whose value is the Realm Record of the realm for
|
||||
which the object was initially created.
|
||||
...
|
||||
Unless otherwise specified every built-in function and every built-in
|
||||
constructor has the Function prototype object, which is the initial value of
|
||||
the expression Function.prototype (20.2.3), as the value of its [[Prototype]]
|
||||
internal slot.
|
||||
...
|
||||
Built-in function objects that are not identified as constructors do not
|
||||
implement the [[Construct]] internal method unless otherwise specified in the
|
||||
description of a particular function.
|
||||
|
||||
Built-in functions that are not constructors do not have a "prototype"
|
||||
property unless otherwise specified in the description of a particular
|
||||
function.
|
||||
features: [json-parse-with-source]
|
||||
---*/
|
||||
|
||||
assert(Object.isExtensible(JSON.rawJSON), "JSON.rawJSON is extensible");
|
||||
assert.sameValue(
|
||||
typeof JSON.rawJSON,
|
||||
'function',
|
||||
'The value of `typeof JSON.rawJSON` is "function"'
|
||||
);
|
||||
|
||||
assert.sameValue(
|
||||
Object.getPrototypeOf(JSON.rawJSON),
|
||||
|
|
|
@ -9,6 +9,7 @@ info: |
|
|||
JSON.rawJSON ( text )
|
||||
|
||||
18 ECMAScript Standard Built-in Objects
|
||||
...
|
||||
Every other data property described in clauses 19 through 28 and in Annex B.2
|
||||
has the attributes { [[Writable]]: true, [[Enumerable]]: false,
|
||||
[[Configurable]]: true } unless otherwise specified.
|
||||
|
@ -16,13 +17,6 @@ info: |
|
|||
includes: [propertyHelper.js]
|
||||
features: [json-parse-with-source]
|
||||
---*/
|
||||
assert.sameValue(typeof JSON.rawJSON, 'function');
|
||||
|
||||
assert.sameValue(
|
||||
typeof JSON.rawJSON,
|
||||
'function',
|
||||
'The value of `typeof JSON.rawJSON` is "function"'
|
||||
);
|
||||
|
||||
verifyProperty(JSON, 'rawJSON', {
|
||||
enumerable: false,
|
||||
|
|
Loading…
Reference in New Issue