Skip to content
Snippets Groups Projects
Unverified Commit c440a325 authored by Rick Waldron's avatar Rick Waldron Committed by GitHub
Browse files

Merge pull request #1563 from jugglinmike/formalize-async-failure

Formalize asynchronous failure conditions
parents fbccd8ee 51bbcf59
No related branches found
No related tags found
No related merge requests found
......@@ -330,8 +330,9 @@ following strings:
considered complete until the implementation-defined `print` function has
been invoked or some length of time has passed without any such invocation.
In the event of a passing test run, this function will be invoked with the
string `'Test262:AsyncTestComplete'`. If invoked with any other value, the
test must be interpreted as failed. The implementation is free to select an
string `'Test262:AsyncTestComplete'`. If invoked with a string that is
prefixed with the character sequence `Test262:AsyncTestFailure:`, the test
must be interpreted as failed. The implementation is free to select an
appropriate length of time to wait before considering the test "timed out"
and failing.
......@@ -345,7 +346,7 @@ following strings:
.then(function() {
print('Test262:AsyncTestComplete');
}, function(reason) {
print('Error: ' + reason);
print('Test262:AsyncTestFailure: ' + reason);
});
```
......
......@@ -13,5 +13,5 @@ function $DONE(){
if(!arguments[0])
__consolePrintHandle__('Test262:AsyncTestComplete');
else
__consolePrintHandle__('Error: ' + arguments[0]);
__consolePrintHandle__('Test262:AsyncTestFailure:' + arguments[0]);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment