| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
from gh-1473 (#1475)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(#1409)" (#1412)
This reverts commit a01de4a722d088055a7d84d8c691ddd7109edb34.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Because Proxies no longer allow to return duplicate property keys.
|
| |
|
|
|
|
|
|
|
| |
These tests are not helpful for their respective APIs being tested.
They don't add any coverage for the built-in apis and basically check
behaviors that might conflict with a implementation defined global.
|
|
|
|
|
|
|
| |
This script is intended to identify common test file formatting errors
prior to their acceptance into the project. It is designed to support
future extensions for additional validation rules.
|
|
|
|
| |
(#1003)
|
| |
|
|\
| |
| | |
Fixes for gh-755, per reviews
|
| |
| |
| |
| | |
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
| | |
|
| |
| |
| |
| | |
Fix 850
|
| |
| |
| | |
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Some popular JavaScript engines display violation of invariants about
property attributes for some non-standard but “web-reality” object
properties. Add tests against such violations
Closes #653
Fixes #649
|
| |
| |
| |
| |
| | |
gh-809 (#837)
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add tests for prototype realm inference
* Add tests for miscellaneous realm concerns
* Add tests for realm of spec-created Errors
In some cases, Error objects produced by the specification are
observable from ECMAScript code. Among these cases, some are further
differentiated in that they occur outside of any built-in function and
may be triggered through syntactic production directly. The current
realm record is commonly interpreted incorrectly under these
circumstances.
Add tests asserting that the expected realm record is used when
constructing such Error objects.
* Add tests for realm use in ArraySpeciesCreate
* Add tests for function realm retrieval
* Add tests for cross-realm behaviors of Symbols
* Add tests for GetValue and PutValue
* Add tests for realm of spec-created Arrays
In some cases, Arrays produced by CreateArrayFromList are observable
from ECMAScript code. Among these cases, two occur outside of any
built-in function and may be triggered through syntactic production
directly. The current realm record is commonly interpreted incorrectly
under these circumstances.
Add tests asserting that the expected realm record is used when
constructing arrays.
* Add test for spec-created object
* fixup! Add tests for realm of spec-created Errors
* fixup! Add tests for realm of spec-created Errors
* fixup! Add tests for prototype realm inference
* fixup! Add tests for miscellaneous realm concerns
|
|
|
|
|
| |
are not added. (#662)
Per https://github.com/tc39/ecma262/pull/593
|
|
|
|
|
|
| |
Fixes gh-683
Ref gh-648
Ref tc39/ecma262#353
|
|
|
| |
The global isNaN is not precise at all, and Number.isNaN is an ES6 feature that makes it preferrable to use assert's sameValue for NaN values, as it handles it internally using the comparison.
|
| |
|
| |
|
|
|
|
| |
These semantics are currently contested, but the test reflects the
intended behavior of the latest version of the specification.
|
|
|
|
|
|
|
|
|
|
| |
This harness function is not necessary in the majority of cases in which
it is used. Remove its usage to simplify tests and decrease the amount
of domain-specific knowledge necessary to contribute to the test suite.
Persist the harness function itself for use by future tests for ES2015
modules (such a helper is necessary for tests that are interpreted as
module code).
|
| |
|
|
|
|
| |
Fixes #477
|
| |
|
| |
|
|
|
| |
Per https://github.com/tc39/test262/pull/484#issuecomment-178145781
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Object.prototype is extensible and an immutable prototype exotic object,
it's [[Prototype]] value is null
Ref tc39/ecma262#308
|
|
|
|
| |
Fixes gh-482
|
|
|
|
| |
Note: Already uses the updated DataView function lengths from tc39/ecma262#266 (ES2016 Draft 2015-12-20)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- String case functions iterate over code points
- Has called before Get in Array.p.reverse
- Add test for web-compat Array.p.splice behaviour; Plus missing test for no arguments case
- ToObject no longer applied to this-value in Array.p.toLocaleString
- ToObject no longer applied to this-value in Object.p.toLocaleString
- Add tests for Object.p.propertyIsEnumerable and symbol property keys
- Add tests for Object.p.hasOwnProperty and symbol property keys
- Test property descriptor attributes of message property
- Tests for RegExp constructor checks
- Date constructor when called with date object
- TimeClip never returns negative zero
|
|\
| |
| | |
Replace runTestCase when used with try-finally
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
https://github.com/anba/test262 into anba-remove-runTestCase-builtins-other
# By André Bargull
# Via André Bargull
* 'remove-runTestCase-builtins-other' of https://github.com/anba/test262:
Replace runTestCase with assert helpers, rest [test/built-ins]
Replace runTestCase with assert helpers [test/built-ins]
Conflicts:
test/built-ins/Array/from/S22.1.2.1_T1.js
test/built-ins/Array/from/S22.1.2.1_T2.js
test/built-ins/Array/from/S22.1.2.1_T3.js
|