- Jun 28, 2018
-
-
Valerie Young authored
-
- Apr 28, 2018
-
-
Mike Pennisi authored
Because these files contain syntax errors, the code they contain is not intended to be executed, and the runtime semantics are therefore irrelevant. Simplify the files by removing the unnecessary code.
-
- Feb 08, 2018
-
-
Yusuke Suzuki authored
This patch changes tabs to spaces for newly added tests.
-
- Jan 25, 2018
-
-
André Bargull authored
-
- Jan 10, 2018
-
-
Rick Waldron authored
-
- Jan 05, 2018
-
-
Mike Pennisi authored
-
Mike Pennisi authored
Early errors may result from parsing the source text of a test file, but they may also result from parsing some other source text as referenced through the ES2015 module syntax. The latter form of early error is not necessarily detectable by ECMAScript parsers, however. Because of this, the label "early" is not sufficiently precise for all Test262 consumers to correctly interpret all tests. Update the "phase" name of "early" to "parse" for all those negative tests that describe errors resulting from parsing of the file's source text directly. A forthcoming commit will update the remaining tests to use a "phase" name that is more specific to module resolution.
-
Rick Waldron authored
-
- Dec 19, 2017
-
-
Rick Waldron authored
-
André Bargull authored
-
- Nov 28, 2017
-
-
Leo Balter authored
-
- Nov 10, 2017
-
-
Leo Balter authored
* Accessing `ta[0]` throws a TypeError. * Fix array indices starting at 0 and property references * Fix classfields templates for properly checking static propnames. * Generate tests * `assert.equal` is not defined * Add missing includes * Generate tests * typo s/Avalue/42/ * fix whitespace * Add missing var for strict mode * Expand generated class fields tests for forbidden computed property name values Ref https://github.com/tc39/test262/pull/1339#issuecomment-342830243 * derived classes have access to private names in base classes, if private names are in scope
-
- Oct 30, 2017
-
-
Valerie R Young authored
-
Valerie R Young authored
-
- Oct 26, 2017
-
-
Leo Balter authored
-
- Sep 08, 2017
-
-
Leo Balter authored
-
- Aug 07, 2017
-
-
Georg Neis authored
See https://github.com/tc39/ecma262/pull/858.
-
- Jun 28, 2017
-
-
Mike Pennisi authored
This pattern makes expectations more explicit by making test files more literal.
-
- Apr 06, 2017
-
-
André Bargull authored
Tests doesn't use async functionality and don't call $DONE, so remove "async" flag: - src/params/error/async-gen-named-func-expr.template - test/language/expressions/async-generator/params-named-dflt-abrupt.js - test/language/expressions/async-generator/params-named-dflt-ref-later.js - test/language/expressions/async-generator/params-named-dflt-ref-self.js Intl.PluralRules.prototype is no longer a Intl.Prototype instance: - test/intl402/PluralRules/prototype/prototype.js Intl.PluralRules throws an error when called as a function: - test/intl402/PluralRules/undefined-newtarget-throws.js Module namespace objects call OrdinaryDelete for symbol properties: - test/language/module-code/namespace/internals/delete-non-exported.js Async generators no longer retrieves "done" property twice: - src/async-generators/yield-star-async-next.case - src/async-generators/yield-star-async-return.case - src/async-generators/yield-star-async-throw.case Minor units of CLF is 4, so we need to test with maximumFractionDigits=3 to get an error: - test/intl402/NumberFormat/dft-currency-mnfd-range-check-mxfd.js DateTimeFormat.prototype.formatToParts length property was changed from 0 to 1: - test/intl402/DateTimeFormat/prototype/formatToParts/length.js minimumSignificantDigits and maximumSignificantDigits properties are only retrieved once: - test/intl402/NumberFormat/11.1.1_32.js
-
- Mar 13, 2017
-
-
Leo Balter authored
Fixes #877 Ref #872
-
- Mar 01, 2017
-
-
André Bargull authored
Cyclic dependencies are no longer an error per https://github.com/tc39/ecma262/pull/783.
-
André Bargull authored
-
- Feb 07, 2017
-
-
André Bargull authored
test/annexB/built-ins/Date/prototype/setYear/time-clip.js test/built-ins/Date/prototype/setFullYear/new-value-time-clip.js test/built-ins/Date/prototype/setMonth/new-value-time-clip.js - Don't try to test time-clip at the end points, because this is near impossible to get right (needs to consider time zone offset, dst, local mean time because of Africa/Monrovia, etc.). test/built-ins/DataView/prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js test/built-ins/DataView/prototype/setInt16/detached-buffer-after-toindex-byteoffset.js - Wasn't update to expect RangeError test/built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js - Change ClassDeclaration -> ClassExpression to get completion value test/built-ins/Function/prototype/toString/AsyncFunction.js - Add missing \n in expected string - Also fixed in gh-847 test/built-ins/global/global-object.js - Add 'var' to make test pass in strict-mode test/language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-function-declaration-with-function-declaration.js - This is allowed in sloppy mode when Annex B is implemented test/language/expressions/async-generators/expression-yield-as-statement.js - Fix calls to then() test/language/module-code/namespace/internals/own-property-keys-binding-types.js test/language/module-code/namespace/internals/own-property-keys-sort.js - Tests weren't updated after removal of @@iterator from module namespace objects test/language/module-code/namespace/internals/set-prototype-of-null.js - Fix syntax error test/language/statements/async-function/early-errors-no-async-generator.js - No longer valid now that async iteration proposal is at stage 3
-
- Dec 28, 2016
-
-
Kevin Gibbons authored
-
Adam Klein authored
The behavior changed from returning false to true in https://github.com/tc39/ecma262/commit/13906140a
-
Kevin Gibbons authored
-
- Oct 19, 2016
-
-
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
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.
-
- Oct 14, 2016
-
-
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.
-
- Aug 04, 2016
-
-
Yusuke Suzuki authored
Fix language/module-code/namespace/internals/get-own-property-str-found-init.js.
-
- Jul 30, 2016
-
-
Yusuke Suzuki authored
Fix the incorrect module filename.
-
- Jul 02, 2016
-
-
Mike Pennisi authored
-
- May 09, 2016
-
-
jugglinmike authored
-
- Apr 22, 2016
-
-
Mike Pennisi authored
Implement suggested modification to naming scheme.
-
Mike Pennisi authored
Implement suggested modification to naming scheme.
-
Mike Pennisi authored
Implement suggested modification to naming scheme.
-
- Apr 01, 2016
-
-
Mike Pennisi authored
-
Mike Pennisi authored
Assert correct behavior of the own properties of module namespace objects and the essential internal methods of module namespace exotic objects.
-
- Mar 29, 2016
-
-
Mike Pennisi authored
Assert that relevant early errors are reported following the parsing of module code.
-