Index: LayoutTests/crypto/subtle/cryptokey-interface-is-visible.html |
diff --git a/LayoutTests/crypto/subtle/cryptokey-interface-is-visible.html b/LayoutTests/crypto/subtle/cryptokey-interface-is-visible.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..990f5e7132fb9b1b96257171a6cd226407529456 |
--- /dev/null |
+++ b/LayoutTests/crypto/subtle/cryptokey-interface-is-visible.html |
@@ -0,0 +1,25 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+<script src="../../resources/js-test.js"></script> |
+<script src="resources/common.js"></script> |
+<script src="resources/keys.js"></script> |
+</head> |
+<body> |
+<p id="description"></p> |
+<div id="console"></div> |
+ |
+<script> |
+description("The CryptoKey interface should be visible to scripts"); |
+ |
+jsTestIsAsync = true; |
+ |
+crypto.subtle.importKey('raw', new Uint8Array(16), "AES-CBC", true, ['encrypt']).then(function(result) { |
+ key = result; |
+ shouldBeTrue("key instanceof CryptoKey", true); |
+}).then(finishJSTest, failAndFinishJSTest); |
+ |
+</script> |
+ |
+</body> |
+</html> |