| Index: chrome/test/data/webui/promise_resolver_test.html
|
| diff --git a/chrome/test/data/webui/promise_resolver_test.html b/chrome/test/data/webui/promise_resolver_test.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..2df51627f8cb99d496571c15a531697bbda707ca
|
| --- /dev/null
|
| +++ b/chrome/test/data/webui/promise_resolver_test.html
|
| @@ -0,0 +1,27 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| +<body>
|
| +<script>
|
| +
|
| +function testMembersReadOnly() {
|
| + var resolver = new PromiseResolver;
|
| + assertThrows(function() { resolver.promise = new Promise; });
|
| + assertThrows(function() { resolver.resolve = function() {}; });
|
| + assertThrows(function() { resolver.reject = function() {}; });
|
| +}
|
| +
|
| +function testResolves(done) {
|
| + var resolver = new PromiseResolver;
|
| + resolver.promise.then(done);
|
| + resolver.resolve();
|
| +}
|
| +
|
| +function testRejects(done) {
|
| + var resolver = new PromiseResolver;
|
| + resolver.promise.catch(done);
|
| + resolver.reject();
|
| +}
|
| +
|
| +</script>
|
| +</body>
|
| +</html>
|
|
|