- Nov 22, 2016
-
-
Michael Ficarra authored
-
- Nov 21, 2016
-
-
Kevin Gibbons authored
-
- Nov 19, 2016
-
-
Dmitry Panov authored
-
- Nov 17, 2016
-
-
Aleksey Shvayka authored
* Ensure Proxy [[Get]] passes correct receiver * add [[Get]] test for proxy in prototype * diversify how traps are missing * ensure [[Set]] passes correct receiver * rename to match other tests * remove extra tests * add esid * add description
-
- Nov 15, 2016
-
-
Sathya authored
Promise constructor accepts only one executor function
-
- Nov 11, 2016
-
-
Josh Wolfe authored
-
dop251 authored
-
Henrique Ferreiro authored
* Integer indexed property descriptor must be non-configurable * Make the configurable key explicitly 'false'
-
- Oct 24, 2016
-
-
jugglinmike authored
* Re-organize coverage for YieldExpression * Extend test coverge for YieldExpression * fixup! Extend test coverge for YieldExpression Remove unused variables
-
jugglinmike authored
A recent change to the specification [1] introduces parse-time errors for certain usages of `super` within eval code. Modify all tests that are affected by this change: - Update the test bodies to accurately enforce the new semantics - Rename files to better reflect the section of the specification that they enforce - Update test meta-data - Change the `esid` meta-data to reflect the location of the relevant specification text - Remove the `es6id` meta-data as the behavior is no longer relatable to that specification - Introduce the `features` meta-data in cases where the test file's new location no longer reflects all required language features [1] "Normative: Clarify rules around super inside eval" https://github.com/tc39/ecma262/pull/685
-
jugglinmike authored
* 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
-
- Oct 20, 2016
-
-
Tom Care authored
Extend coverage for Section 25 - Promises
-
Kevin Gibbons authored
-
Leo Balter authored
Encode expected error "phase"
-
- Oct 19, 2016
-
-
Viktor authored
`Array.prototype.sort` should be used instead of `Array.sort`
-
Mike Pennisi authored
Because expectations regarding error "phase" are now expressed via test meta-data, the test runner may now enforce this requirement on negative tests. Remove the "NotEarlyError" from the project source. This reduces the amount of domain knowledge required to author tests and lessens the potential for inconsistencies between tests.
-
Mike Pennisi authored
-
Mike Pennisi authored
-
Mike Pennisi authored
Authored via the following command: $ find test -type f -print0 | \ xargs -0 sed \ -i 's/^\(\s*\)negative:\s*SyntaxError\s*$/\1negative:\n\1 phase: early\n\1 type: SyntaxError/g'
-
Mike Pennisi authored
-
Mike Pennisi authored
Extend the test generation tool to emit the recently-modified format of the "negative" meta-data. Update the effected test case files accordingly.
-
Mike Pennisi authored
The expected errors in these tests cannot be asserted with the `assert.throws` helper function for various reasons. Re-format their meta-data according to the latest design in order to more precisely describe test expectations.
-
Mike Pennisi authored
These tests specifically concern error produced from the global scope, precluding the use of the `assert.throws` helper function.
-
Mike Pennisi authored
-
- Oct 18, 2016
-
-
Mike Pennisi authored
Improve test consistency by using the `assert.throws` helper function to assert runtime exceptions. Remove superfluous code.
-
- Oct 14, 2016
-
-
Joseph Pecoraro authored
-
Leo Balter authored
This reverts commit da4f4385.
-
jugglinmike authored
The file previously named `values-binding-types_.js` is not intended to be interpreted as a test. Therefor (in accordance with the project's `INTERPETING.md` file), its name should include `_FIXTURE` as a suffix.
-
- Oct 07, 2016
-
-
Leo Balter authored
-
- Oct 05, 2016
-
-
Henrique Ferreiro authored
-
- Oct 03, 2016
-
-
Tim Disney authored
-
- Sep 30, 2016
-
-
Istvan SEBESTYEN authored
This is draft Ecma TR/104 2nd Edition, to be approved by TC39, and the Ecma General Assembly in december 2016.
-
- Sep 29, 2016
-
-
Jakob Gruber authored
* Tests for new lastIndex semantics Add and update tests for the lastIndex semantic change introduced in https://github.com/tc39/ecma262/pull/627. * Address comments
-
- Sep 28, 2016
-
-
Jordan Harband authored
Closes #605, relates to #567 / https://github.com/tc39/proposal-global/issues/12 / https://github.com/bocoup/test262/commit/9c45e2ac684bae64614d8eb55789cae97323a7e7
-
- Sep 27, 2016
-
-
Tim Disney authored
-
- Sep 12, 2016
-
-
jungshik authored
Moves ismalicc test out of main.js and creates a new test, preferred-subtag.js (per RFC 5646 section 4.5 and http://www.unicode.org/repos/cldr/tags/latest/common/bcp47/calendar.xml ) Fix #743
-
- Sep 02, 2016
-
-
Aleksey Shvayka authored
Unlike PHP, in JavaScript ! has higher precedence than instanceof, thus !smth instanceof TypeError will never (unless @@hasInstance is defined) be true.
-
- Aug 29, 2016
-
-
Viktor authored
Update test cases for Number#toExponential Includes test cases addressing a known bug on Firefox 48. Ref https://bugzilla.mozilla.org/show_bug.cgi?id=944846
-
- Aug 27, 2016
-
-
Anthony Van de Gejuchte authored
-
- Aug 25, 2016
-
-
jugglinmike authored
-