Index: LayoutTests/crypto/digest.html |
diff --git a/LayoutTests/crypto/digest.html b/LayoutTests/crypto/digest.html |
index cb5255cb0cf01d37f25b36b67a60290127bedf7f..affc8c87f0cd9518bebca26fb74a0393b84ed9fa 100644 |
--- a/LayoutTests/crypto/digest.html |
+++ b/LayoutTests/crypto/digest.html |
@@ -98,11 +98,9 @@ kDigestTestVectors = [ |
}, |
]; |
-var allTests = []; |
- |
// Run each test. |
for (var i = 0; i < kDigestTestVectors.length; ++i) { |
- allTests.push(runTestCase(kDigestTestVectors[i])); |
+ addTask(runTestCase(kDigestTestVectors[i])); |
} |
function runTestCase(testCase) |
@@ -113,9 +111,7 @@ function runTestCase(testCase) |
}); |
} |
-Promise.all(allTests).then(finishJSTest, failAndFinishJSTest); |
- |
-// Pass invalid data to digeset() |
+// Pass invalid data to digest() |
shouldThrow("crypto.subtle.digest({name: 'sha-1'})"); |
shouldThrow("crypto.subtle.digest({name: 'sha-1'}, null)"); |
shouldThrow("crypto.subtle.digest({name: 'sha-1'}, 10)"); |
@@ -126,6 +122,8 @@ shouldThrow("crypto.subtle.digest({name: 'sha'}, data)"); |
shouldThrow("crypto.subtle.digest(null, data)"); |
shouldThrow("crypto.subtle.digest({}, data)"); |
+completeTestWhenAllTasksDone(); |
+ |
</script> |
</body> |