test262/test/built-ins/Promise/reject
Mike Pennisi 23d566209a Make asynchronous test configuration explicit
For asynchronous tests, the contract between test file and test runner
is implicit: runners are expected to inspect the source code for
references to a global `$DONE` identifier.

Promote a more explicit contract between test file and test runner by
introducing a new frontmatter "tag", `async`. This brings asynchronous
test configuration in-line with other configuration mechanisms and also
provides a more natural means of test filtering.

The modifications to test files was made programatically using the
`grep` and `sed` utilities:

    $ grep "\$DONE" test/ -r --files-with-match --null | \
        xargs -0 sed -i 's/^\(flags:\s*\)\[/\1[async, /g'
    $ grep "\$DONE" test/ -rl --null | \
        xargs -0 grep -E '^flags:' --files-without-match --null | \
        xargs -0 sed -i 's/^---\*\//flags: [async]\n---*\//'
2016-02-12 13:03:19 -05:00
..
S25.4.4.4_A1.1_T1.js Formalize tests for built-in Promise methods 2015-07-07 13:55:57 -04:00
S25.4.4.4_A2.1_T1.js Make asynchronous test configuration explicit 2016-02-12 13:03:19 -05:00
S25.4.4.4_A3.1_T1.js Prefer explicit error checking where possible 2015-07-10 14:12:57 -04:00
capability-executor-called-twice.js Improve test coverage for various Promise methods 2015-12-02 18:06:40 +01:00
capability-executor-not-callable.js Improve test coverage for various Promise methods 2015-12-02 18:06:40 +01:00
ctx-ctor-throws.js Extend coverage for NewPromiseCapability 2016-01-07 12:42:44 -05:00
ctx-ctor.js Extend test coverage for Promise built-in 2015-07-08 14:08:24 -04:00
ctx-non-ctor.js Extend test coverage for Promise built-in 2015-07-08 14:08:24 -04:00
ctx-non-object.js Extend test coverage for Promise built-in 2015-07-08 14:08:24 -04:00
length.js Formalize tests for built-in Promise methods 2015-07-07 13:55:57 -04:00
name.js Formalize tests for built-in Promise methods 2015-07-07 13:55:57 -04:00
prop-desc.js Formalize tests for built-in Promise methods 2015-07-07 13:55:57 -04:00