- Jan 19, 2017
-
-
Rick Waldron authored
Signed-off-by:
Rick Waldron <waldron.rick@gmail.com>
-
Rick Waldron authored
Signed-off-by:
Rick Waldron <waldron.rick@gmail.com>
-
Rick Waldron authored
Signed-off-by:
Rick Waldron <waldron.rick@gmail.com>
-
- Sep 29, 2016
-
-
Juan Dopazo authored
-
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
-
Tom Care authored
Improve coverage for section 20
-
- Aug 22, 2016
-
-
jungshik authored
Will fix #745 Besides, add additional checks to make sure that getCanonicalLocales() returns an array.
-
jugglinmike authored
TC-39 agreed to remove this tool from the Test262 repository in May of 2016 [1]. It has since been re-published as a standalone project to facilitate independent development by interested parties [2]. Remove it from the Test262 repository. [1] https://github.com/tc39/tc39-notes/blob/master/es7/2016-05/may-25.md [2] https://github.com/test262-utils/test262-harness-py
-
- Aug 15, 2016
-
-
Zibi Braniecki authored
-
- Aug 12, 2016
-
-
Michael Ficarra authored
This test is being added because the committee is considering changing this evaluation order (as discussed at the May 2016 Munich meeting). The consequences of this spec change will be more clear as a test change than a simple test addition.
-
- Aug 05, 2016
-
-
jugglinmike authored
* Assert creation of 'arguments' object Ensure that the 'arguments' object is created in cases where it is not required by the body but is required by the parameters. * Add tests for cases that disable "arguments" map * Add tests for NewTarget override of bound function * Add test for properties of exotic String objects
-
- Aug 04, 2016
-
-
Tom Care authored
Improve coverage for section 21: RegExp
-
Yusuke Suzuki authored
Fix language/module-code/namespace/internals/get-own-property-str-found-init.js.
-
- Aug 02, 2016
-
-
Kevin Gibbons authored
These were re-introduced in sloppy mode per https://github.com/tc39/ecma262/pull/614
-
- Aug 01, 2016
-
-
Jordan Harband authored
Per https://github.com/tc39/ecma262/pull/593
-
- Jul 30, 2016
-
-
Yusuke Suzuki authored
Fix the incorrect module filename.
-
- Jul 28, 2016
-
-
Brian Terlson authored
Closes #479
-
Jeff Morrison authored
Adds tests for the proposal as described here: http://jeffmo.github.io/es-trailing-function-commas/
-
Zibi Braniecki authored
-
- Jul 21, 2016
-
-
Leo Balter authored
* Add tests for Number#toExponential
-
- Jul 20, 2016
-
-
Tom Care authored
Improve coverage for section 15: Scripts and Modules
-
jugglinmike authored
ECMA262 allows for an arbitrary number of "ScriptJob"s to run in a given realm. Although there is no standard mechanism for enqueuing these jobs, many implementations offer this functionality through custom APIs. In those hosts, the semantics describing script interactions are directly observable. In order to guarantee conformance to the specification in advance of a standardized API, Test262 now requires that hosts provide a $.evalScript function whose behavior is defined in the project's "INTERPRETING.md" file. Use this host-provided API to ensure that implementations correctly observe the specification text that dictates script interactions. (In writing these tests, I noticed some gaps in coverage that are observable from a single script execution. This patch includes a dedicated commit for these tests that do not require $.evalScript.) * Improve coverage of GlobalDeclarationInstantiation * Add tests for script interactions Use the host-provied `$.evalScript` method to assert conformance to the specification text that defines script interactions. * fixup! Improve coverage of GlobalDeclarationInstantiation
-
- Jul 19, 2016
-
-
Tom Care authored
Fix range check tests for DataView#set methods
-
Leo Balter authored
* Update tests for Proxy.[[SetPrototypeOf]] Expand coverage for proxies' [[SetPrototypeOf]] and update tests to verify that target's [[IsExtensible]] is not called anymore if trap returns a falsy value. Ref tc39/ecma262#331
-
jugglinmike authored
* Add tests for abrupt completions during JSON.parse Due to the use of the IsArray abstract operation, observing many of the targeted semantics requires the use of a Proxy exotic object. Mark the tests that require this unrelated ES2015 feature using a dedicated "features" flag.
-
Tom Care authored
Add "how to run" on front page
-
- Jul 13, 2016
-
-
smikes authored
-
- Jul 12, 2016
-
-
Tom Care authored
Improve coverage for section 13, "Statements and Declarations"
-
- Jul 11, 2016
-
-
jugglinmike authored
* Re-generate tests The test generation tool has been modified in the time since these tests were first generated and committed to the project. Re-generate the tests using the latest version of the tool. * Add test cases for Annex B hoisting disqualifiers The "variable-like" function hoisting semantics defined in Annex B extension B.3.3 is only applied if "[...] replacing the FunctionDeclaration f with a VariableStatement that has F as a BindingIdentifier would not produce any Early Errors [...]". Test262 previously included tests for this condition when the disqualifying early error originated from the ScriptBody and FunctionBody productions. Add test cases to assert the behavior when it is disqualified by all other relevant early errors: Block statements, `for` statements, `for-of` statements, `for-in` statements, and Switch statements. * Generate tests * fixup! Add test cases for Annex B hoisting disqualifiers * fixup! Add test cases for Annex B hoisting disqualifiers Correct test case "info" meta-data. * fixup! Add test cases for Annex B hoisting disqualifiers Improve test bodies * fixup! Generate tests
-
jugglinmike authored
The semantics under test have been incorrectly implemented by the SpiderMonkey engine.
-
- Jul 09, 2016
-
-
Mike Pennisi authored
-
Mike Pennisi authored
-
Mike Pennisi authored
-