Index: LayoutTests/fast/js/Promise-already-resolved.html |
diff --git a/LayoutTests/fast/js/Promise-already-fulfilled.html b/LayoutTests/fast/js/Promise-already-resolved.html |
similarity index 69% |
copy from LayoutTests/fast/js/Promise-already-fulfilled.html |
copy to LayoutTests/fast/js/Promise-already-resolved.html |
index 560803e23a7b73b3a5938822521f65adbb29000a..6a97cf1da71bd9ff184b31660c0692f6cd67de7f 100644 |
--- a/LayoutTests/fast/js/Promise-already-fulfilled.html |
+++ b/LayoutTests/fast/js/Promise-already-resolved.html |
@@ -12,8 +12,13 @@ description('Test Promise.'); |
window.jsTestIsAsync = true; |
new Promise(function(resolver) { |
- resolver.fulfill('foo'); |
- resolver.fulfill('bar'); |
+ var anotherResolver; |
+ resolver.resolve(new Promise(function(r) { anotherResolver = r; })); |
+ resolver.fulfill('fulfill'); |
+ resolver.resolve('resolve'); |
+ resolver.reject('reject'); |
+ |
+ anotherResolver.fulfill('foo'); |
}).then(function(result) { |
window.result = result; |
shouldBeEqualToString('result', 'foo'); |