Index: LayoutTests/fast/js/Promise-already-rejected.html |
diff --git a/LayoutTests/fast/js/Promise-already-fulfilled.html b/LayoutTests/fast/js/Promise-already-rejected.html |
similarity index 69% |
copy from LayoutTests/fast/js/Promise-already-fulfilled.html |
copy to LayoutTests/fast/js/Promise-already-rejected.html |
index 560803e23a7b73b3a5938822521f65adbb29000a..8127a1a34a793c3731f8f9ec1ab33055d2626220 100644 |
--- a/LayoutTests/fast/js/Promise-already-fulfilled.html |
+++ b/LayoutTests/fast/js/Promise-already-rejected.html |
@@ -12,15 +12,17 @@ description('Test Promise.'); |
window.jsTestIsAsync = true; |
new Promise(function(resolver) { |
- resolver.fulfill('foo'); |
- resolver.fulfill('bar'); |
-}).then(function(result) { |
+ resolver.reject('foo'); |
+ resolver.fulfill('fulfill'); |
+ resolver.resolve('resolve'); |
+ resolver.reject('reject'); |
+}).then(function() { |
+ testFailed('fulfilled'); |
+ finishJSTest(); |
+}, function(result) { |
window.result = result; |
shouldBeEqualToString('result', 'foo'); |
finishJSTest(); |
-}, function() { |
- testFailed('rejected'); |
- finishJSTest(); |
}); |
</script> |