gecko-dev/testing/web-platform/tests/WebCryptoAPI/historical.any.js
Anne van Kesteren 53b9c9bab6 Bug 1606783 [wpt PR 21015] - Web Cryptography: better insecure context coverage, a=testonly
Automatic update from web-platform-tests
Web Cryptography: better insecure context coverage

--

wpt-commits: 354e0a90c7930beae721c5bd3370d11c95b4314d
wpt-pr: 21015
2020-01-08 00:50:09 +00:00

18 lines
636 B
JavaScript

// META: global=window,dedicatedworker,sharedworker
//
// Do not run this in a service worker as that's always in a secure context
test(() => {
assert_equals(self.crypto.subtle, undefined);
assert_false("subtle" in self.crypto);
}, "Non-secure context window does not have access to crypto.subtle");
test(() => {
assert_equals(self.SubtleCrypto, undefined);
assert_false("SubtleCrypto" in self);
}, "Non-secure context window does not have access to SubtleCrypto")
test(() => {
assert_equals(self.CryptoKey, undefined);
assert_false("CryptoKey" in self);
}, "Non-secure context window does not have access to CryptoKey")