Test262 Report

About

Filter Engines

JavaScript Engines

MayJunJulAugSepOctNovDecJan 2019FebMarAprMayJunJulAug
All Tests
ChakraCoreJavaScriptCoreSpiderMonkeyV8
Current folder:Object6,194 tests(source)
99%
ChakraCore: 98%JavaScriptCore: 99%SpiderMonkey: 100%V8: 99%
Folder:
Object.assign52 tests/built-ins/Object/assign/
99%
ChakraCore: 96%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.create630 tests/built-ins/Object/create/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.defineProperties1,242 tests/built-ins/Object/defineProperties/
99%
ChakraCore: 100%JavaScriptCore: 99%SpiderMonkey: 100%V8: 100%
Folder:
Object.defineProperty2,224 tests/built-ins/Object/defineProperty/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.entries34 tests/built-ins/Object/entries/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.freeze92 tests/built-ins/Object/freeze/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.fromEntries48 tests/built-ins/Object/fromEntries/
75%
ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.getOwnPropertyDescriptor614 tests/built-ins/Object/getOwnPropertyDescriptor/
99%
ChakraCore: 98%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.getOwnPropertyDescriptors30 tests/built-ins/Object/getOwnPropertyDescriptors/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.getOwnPropertyNames74 tests/built-ins/Object/getOwnPropertyNames/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.getOwnPropertySymbols8 tests/built-ins/Object/getOwnPropertySymbols/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.getPrototypeOf76 tests/built-ins/Object/getPrototypeOf/
96%
ChakraCore: 84%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object Internals12 tests/built-ins/Object/internals/
79%
ChakraCore: 66%JavaScriptCore: 66%SpiderMonkey: 100%V8: 83%
Folder:
Object.is40 tests/built-ins/Object/is/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.isExtensible74 tests/built-ins/Object/isExtensible/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.isFrozen114 tests/built-ins/Object/isFrozen/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.isSealed62 tests/built-ins/Object/isSealed/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.keys104 tests/built-ins/Object/keys/
99%
ChakraCore: 100%JavaScriptCore: 98%SpiderMonkey: 100%V8: 100%
Folder:
Object.preventExtensions72 tests/built-ins/Object/preventExtensions/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.prototype332 tests/built-ins/Object/prototype/
98%
ChakraCore: 96%JavaScriptCore: 97%SpiderMonkey: 100%V8: 100%
Folder:
Object.seal90 tests/built-ins/Object/seal/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
Folder:
Object.setPrototypeOf22 tests/built-ins/Object/setPrototypeOf/
95%
ChakraCore: 90%JavaScriptCore: 90%SpiderMonkey: 100%V8: 100%
Folder:
Object.values34 tests/built-ins/Object/values/
100%
ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%
File:
bigint.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
proto-from-ctor.js
SD
ChakraCore: 0 of 2JavaScriptCore: 0 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating Object(null) and checking its properties
SD
S15.2.1.1_A1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating Object(void 0) and checking its properties
SD
S15.2.1.1_A1_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating Object() and checking its properties
SD
S15.2.1.1_A1_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating Object(undefined) and checking its properties
SD
S15.2.1.1_A1_T4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating Object(x) and checking its properties
SD
S15.2.1.1_A1_T5.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with boolean argument value
SD
S15.2.1.1_A2_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with array of numbers as argument value
SD
S15.2.1.1_A2_T10.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with function declaration as argument value
SD
S15.2.1.1_A2_T11.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with numeric expression as argument value
SD
S15.2.1.1_A2_T12.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with boolean expression as argument value
SD
S15.2.1.1_A2_T13.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with sum of empty string and a number as argument value
SD
S15.2.1.1_A2_T14.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with number argument value
SD
S15.2.1.1_A2_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with string argument value
SD
S15.2.1.1_A2_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with object argument value
SD
S15.2.1.1_A2_T4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with NaN argument value
SD
S15.2.1.1_A2_T5.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with Infinity argument value
SD
S15.2.1.1_A2_T6.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with empty string argument value
SD
S15.2.1.1_A2_T7.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with function variable argument value
SD
S15.2.1.1_A2_T8.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Calling Object function with function argument value. The function is declared
SD
S15.2.1.1_A2_T9.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating an object with 'Object(1,2,3)'
SD
S15.2.1.1_A3_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating an object with 'Object(null,2,3)'
SD
S15.2.1.1_A3_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating an object with 'Object((null,2,3),1,2)'
SD
S15.2.1.1_A3_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating new Object() and checking its properties
SD
S15.2.2.1_A1_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating new Object(void 0) and checking its properties
SD
S15.2.2.1_A1_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating new Object(null) and checking its properties
SD
S15.2.2.1_A1_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating new Object(undefined) and checking its properties
SD
S15.2.2.1_A1_T4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating new Object(x), where x is 'undefined', and checking it properties
SD
S15.2.2.1_A1_T5.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
The value is Object
SD
S15.2.2.1_A2_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
The value is a function variable
SD
S15.2.2.1_A2_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
The value is an array
SD
S15.2.2.1_A2_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
The value is a Date object
SD
S15.2.2.1_A2_T5.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
The value is a declared function
SD
S15.2.2.1_A2_T6.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
The value is a function declaration
SD
S15.2.2.1_A2_T7.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is a nonempty string
SD
S15.2.2.1_A3_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is an empty string
SD
S15.2.2.1_A3_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is sum of empty string and number
SD
S15.2.2.1_A3_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is 'true'
SD
S15.2.2.1_A4_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is 'false'
SD
S15.2.2.1_A4_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is boolean expression
SD
S15.2.2.1_A4_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is any number
SD
S15.2.2.1_A5_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is NaN
SD
S15.2.2.1_A5_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is Infinity
SD
S15.2.2.1_A5_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Argument value is numeric expression
SD
S15.2.2.1_A5_T4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating an object with 'new Object(1,2,3)'
SD
S15.2.2.1_A6_T1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating an object with 'new Object(null,2,3)'
SD
S15.2.2.1_A6_T2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Creating an object with 'new Object((null,2,3),2,3)'
SD
S15.2.2.1_A6_T3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Existence of the property 'prototype'
SD
S15.2.3_A1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Function.prototype.isPrototypeOf(Object)
SD
S15.2.3_A2.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Object.length
SD
S15.2.3_A3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
If Object equals to this.Object
SD
S15.2_A1.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Trying to convert from Boolean to Object
SD
S9.9_A3.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Converting from various numbers to Object
SD
S9.9_A4.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Converting from various strings to Object
SD
S9.9_A5.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
Converting from Objects to Object
SD
S9.9_A6.js
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2
File:
symbol_object-returns-fresh-symbol.js
SD
ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2