- Jul 15, 2015
-
-
Brian Terlson authored
Fix 11.13.1-4-29gs.js incorrect comment explanation (master)
-
Thomas Wood authored
SyntaxError => TypeError for writing to a non-writeable field. Fixes #372
-
- Jul 10, 2015
-
-
Brian Terlson authored
Add tests for WeakMap
-
Brian Terlson authored
Improve coverage of SetIteratorPrototype
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Brian Terlson authored
Move tests for the FunctionPrototype intrinsic
-
Brian Terlson authored
Re-organize class tests
-
Mike Pennisi authored
Test262 maintains most tests for the FunctionPrototype intrinsic within the `test/built-ins/Function/prototype/` directory. Two tests are defined within the otherwise-empty `test/built-ins/intrinsics/` directory; relocate them to the canonical directory for consistency and discoverability.
-
Mike Pennisi authored
The `test/language/class/` directory contains a small subset of Test262's tests for ES2015 classes. The majority of tests for classes are organized within `test/language/statements/class/`. - Move the tests that rely on the ClassDeclaration syntactic form from `test/language/class/` to `test/language/statements/class/`. - Move the test that relies on the ClassExpression syntactic form from `test/language/class/` to `test/language/expressions/class/`.
-
- Jul 09, 2015
-
-
Brian Terlson authored
Clean-up test comments and remove invalid tests
-
Brian Terlson authored
Add test for built-in accessor properties names
-
Brian Terlson authored
Unicode escape identifiers
-
Brian Terlson authored
Re-organize generator tests
-
Mike Pennisi authored
- Re-organize existing tests for identifiers Name files according to their content (not their ES5 ID). Move tests for IdentifierName and LabelIdentifier to more appropriate directories. - Simplify and correct tests Instead of asserting successful runtime evaluation using `eval`, rely on the test runner's ability to detect syntax errors. Update the test bodies to test the grammar referenced by their ES5 ID and description--the IdentifierStart pattern. - Use `negative` frontmatter to assert SyntaxErrors - Remove redundant tests - Use `assert.equal` helper function - Add equivalent tests for literal unicode chars - Add tests for variable-length unicode escape
-
Mike Pennisi authored
The `test/language/generators/` directory contained a single file that concerned generators derived both from syntactic form and from a built-in function. Refactor this test into two files and place each in the appropriate directory.
-
- Jul 08, 2015
-
-
André Bargull authored
- 15.10.2.15-3-1 and 15.10.2.15-3-2 are both invalid (U+002F (SOLIDUS) instead of U+005C (REVERSE SOLIDUS) was used to start an escape sequence). - 15.10.4.1-2 and 15.10.2.2-1 are identical tests, delete the latter. - Update tests to avoid using runTestCase() function. - Update multiple test infos to point to correct algorithm step (CharacterRange step 6 instead of step 1).
-
- Jul 07, 2015
-
-
Brian Terlson authored
Fix, update and improve coverage of MapIteratorPrototype
-
Brian Terlson authored
Formalize tests for built-in Promise methods
-
Brian Terlson authored
Implement `raw` flag
-
Brian Terlson authored
Add tests for Map
-
Mike Pennisi authored
Uniformly and exhaustively test the generic aspects of the static- and instance Promise methods, including: - function `length` properties - function `name` properties - method property descriptors
-
Mike Pennisi authored
-
Mike Pennisi authored
Some tests involving the directive prologue are invalidated by source text transformations that insert executable code in the beginning of the script. Implement a `raw` flag that allows these tests to opt-out of this transformation. Update the relevant tests to use this flag (and remove references to globals only available when code is injected). Update the Python runner accordingly: - Do not run tests marked as "raw" in strict mode - Reject invalid test configurations Update the browser runner accordingly: - Do not modify the script body of tests marked as "raw"
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-
Leonardo Balter authored
-