- Jan 01, 2019
-
-
Mike Pennisi authored
The tests for the parsing of line terminators were expressed using eval. This made the tests more complex than necessary and also prevented the tests from providing value to ECMAScript parsers. Remove the use of eval and instead express the expectations with literal source text.
-
- Aug 11, 2015
-
-
André Bargull authored
-
- Jul 17, 2015
-
-
André Bargull authored
-
- May 08, 2015
-
-
André Bargull authored
Make tests strict mode compatible by assigning result value to a separate variable. Part of issue #35.
-
- Dec 07, 2014
-
-
Brian Terlson authored
-
- Jul 30, 2014
-
-
Brian Terlson authored
-
Brian Terlson authored
This commit normalizes the test case format used across test262. It applies the following transformations: * Convert to YAML for frontmatter * Remove of trailing whitespace * Replace /r/n with /n except in chapters 6 and 7. * Copyright header always uses // comments * new includes attribute replaces $INCLUDE * No implicit assumptions about test environment other than $ERROR. Everything else appears in the include array. This includes "runTestCase" which is now included in a substantial number of tests.
-
- Feb 29, 2012
-
-
David Fugate authored
All Microsoft-contributed *.js and *.py sources now have Ecma's copyright header.
-
- Nov 04, 2011
-
-
David Fugate authored
77 new (mostly) strict mode tests plus the removal of one invalid test case. Sputnik and IE Test Center tests now live side-by-side in ch* directories under test/suite.
-
- Sep 25, 2011
-
-
Mark Miller authored
source starting NOW, to test/suite.
-
- Sep 12, 2011
-
-
Mark Miller authored
assertTrue became assertTruthy. Canonical form of doc-comment attribute value source no longer have a leading colon and trailing semicolon. Any existing such are stripped during conversion.
-
- Sep 09, 2011
-
-
Mark Miller authored
style to append runTestCase(funcName); rather than assertTrue(funcName.call(this)), giving the testing framework more control.
-
- Sep 08, 2011
-
-
Mark Miller authored
-
- Sep 07, 2011
-
-
Mark Miller authored
-
- Apr 08, 2011
-
-
David Fugate authored
-
- Mar 09, 2011
-
-
David Fugate authored
-
- Feb 25, 2011
-
-
David Fugate authored
- 26 test case modifications. Most of these involved replacing instances 'window' with the global object - removal of 47 test cases. The bulk of these were dependent upon 'window' methods or properties such as 'document' and 'alert' - addition of 1,234 new test cases. These cover the following ES5.1 sections: chapter07\7.6\7.6.1 chapter07\7.8\7.8.5 chapter11\11.8\11.8.2 chapter11\11.8\11.8.3 chapter12\12.6\12.6.3 chapter12\12.6\12.6.4 chapter12\12.7 chapter12\12.8 chapter12\12.9 chapter13\13.2 chapter15\15.10\15.10.2 chapter15\15.10\15.10.4 chapter15\15.10\15.10.6\15.10.6.2 chapter15\15.11\15.11.4\15.11.4.4 chapter15\15.1\15.1.1\15.1.1.1 chapter15\15.1\15.1.1\15.1.1.2 chapter15\15.1\15.1.1\15.1.1.3 chapter15\15.1\15.1.2\15.1.2.2 chapter15\15.1\15.1.2\15.1.2.3 chapter15\15.2\15.2.4\15.2.4.2 chapter15\15.3\15.3.4\15.3.4.5.1 chapter15\15.3\15.3.4\15.3.4.5.2 chapter15\15.4\15.4.4\15.4.4.10 chapter15\15.4\15.4.4\15.4.4.12 chapter15\15.4\15.4.4\15.4.4.4 chapter15\15.9\15.9.1\15.9.1.15
-
- Feb 02, 2011
-
-
David Fugate authored
-
David Fugate authored
- 12.14-7.js: cleaned up - 15.2.3.3: 89 test case additions - 15.2.3.4: 29 test case additions - 15.2.3.6: 1,076 test case additions and 15 minor test case fixes - 15.2.3.9-1.js: cleaned up - 15.3.4.5-2-8.js: cleaned up - 15.4.4.14: 14 test case additions and 3 minor test case fixes - 15.4.4.15: 9 test case additions and 3 minor test case fixes - 15.4.4.17: 1 test case additions and 1 minor test case fix - 15.4.4.18: 1 minor test case fix - 15.4.4.19: 1 test case addition and 2 minor test case fixes - 15.4.4.20: 3 minor test case fixes - 15.4.4.21: 1 test case addition and 1 minor test case fix - 15.4.4.22: 2 minor test case fixes - 15.9.4.4: 2 minor test case fixes - 15.9.5.43-0-2.js: minor test case fix
-
- Oct 19, 2010
-
-
David Fugate authored
- external\contributions\: test contributions to Test262 from external entities such as Microsoft and Google. This directory consists of the external tests without any modifications - test\harness\: test harness used to run Test262 tests. Presently web-based - test\suite\: suite of vendor-neutral ECMAScript test cases conforming to the ES5 spec - tools\: among other things this includes a set of tools used to convert various external test contributions to a format the Test262 test harness can consume - website\: an archived copy of the http://test262.ecmascript.org website
-