diff options
author | Martin Robinson <mrobinson@igalia.com> | 2023-06-26 10:48:30 +0200 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-06-26 10:48:30 +0200 |
commit | 1359e8e4624d10ceb0bf55bcb1cb2903141c6d38 (patch) | |
tree | 131f289fd18efb5b28653f6b5d83953f8e6c820b /tests/wpt/web-platform-tests/encrypted-media/scripts/check-encryption-scheme.js | |
parent | f017169ae482effc446384050e79b752bd9ddfe5 (diff) | |
download | servo-1359e8e4624d10ceb0bf55bcb1cb2903141c6d38.tar.gz servo-1359e8e4624d10ceb0bf55bcb1cb2903141c6d38.zip |
Move `tests/wpt/web-platform-tests` to `tests/wpt/tests`
Diffstat (limited to 'tests/wpt/web-platform-tests/encrypted-media/scripts/check-encryption-scheme.js')
-rw-r--r-- | tests/wpt/web-platform-tests/encrypted-media/scripts/check-encryption-scheme.js | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/tests/wpt/web-platform-tests/encrypted-media/scripts/check-encryption-scheme.js b/tests/wpt/web-platform-tests/encrypted-media/scripts/check-encryption-scheme.js deleted file mode 100644 index ffab4a34911..00000000000 --- a/tests/wpt/web-platform-tests/encrypted-media/scripts/check-encryption-scheme.js +++ /dev/null @@ -1,46 +0,0 @@ -function runTest(config, qualifier) -{ - function checkEncryptionScheme(encryptionScheme) - { - var simpleConfig = getSimpleConfiguration(); - assert_greater_than(simpleConfig[0].audioCapabilities.length, 0); - simpleConfig[0].audioCapabilities.forEach(function(capability) { - capability.encryptionScheme = encryptionScheme; - }); - - return navigator.requestMediaKeySystemAccess(config.keysystem, simpleConfig) - .then( - function(access) { - var actualConfiguration = access.getConfiguration(); - for (let i = 0; i < actualConfiguration.audioCapabilities.length; i++) { - const capability = actualConfiguration.audioCapabilities[i]; - - // If "encryptionScheme" is not supported, fail. - if (!('encryptionScheme' in capability)) { - return Promise.reject('Not implemented'); - } - - // If "encryptionScheme" is supported, it should be returned. - assert_equals(capability.encryptionScheme, encryptionScheme); - } - return Promise.resolve('Supported'); - }, - function error() { - // CDM does not support "encryptionScheme". Test should still pass. - return Promise.resolve('Not supported'); - }); - } - - promise_test( - () => checkEncryptionScheme('cenc'), - testnamePrefix(qualifier, config.keysystem) + ' support for "cenc" encryption scheme.'); - - promise_test( - () => checkEncryptionScheme('cbcs'), - testnamePrefix(qualifier, config.keysystem) + ' support for "cbcs" encryption scheme.'); - - promise_test( - () => checkEncryptionScheme('cbcs-1-9'), - testnamePrefix(qualifier, config.keysystem) + - ' support for "cbcs-1-9" encryption scheme.'); -} |