| Index: LayoutTests/crypto/wrapKey-badParameters.html
|
| diff --git a/LayoutTests/crypto/wrapKey-badParameters.html b/LayoutTests/crypto/wrapKey-badParameters.html
|
| index 7130d0f17ac59e40729fd7a751f42a44e50006a0..21029e3b8a8e216648a8d7e9cb0cc68789e3a240 100644
|
| --- a/LayoutTests/crypto/wrapKey-badParameters.html
|
| +++ b/LayoutTests/crypto/wrapKey-badParameters.html
|
| @@ -40,13 +40,22 @@ importWrappingKey().then(function(result) {
|
| wrapAlgorithm = {name: 'aes-cbc', iv: new Uint8Array(16)};
|
|
|
| // Invalid key
|
| - shouldThrow("crypto.subtle.wrapKey('raw', 1, wrappingKey, wrapAlgorithm)");
|
| + return crypto.subtle.wrapKey('raw', 1, wrappingKey, wrapAlgorithm);
|
| +}).then(failAndFinishJSTest, function(result) {
|
| + error = result;
|
| + shouldBeNull("error");
|
|
|
| // Invalid wrappingKey
|
| - shouldThrow("crypto.subtle.wrapKey('raw', key, '', wrapAlgorithm)");
|
| + return crypto.subtle.wrapKey('raw', key, '', wrapAlgorithm);
|
| +}).then(failAndFinishJSTest, function(result) {
|
| + error = result;
|
| + shouldBeNull("error");
|
|
|
| // Invalid wrapAlgorithm
|
| - shouldThrow("crypto.subtle.wrapKey('raw', key, wrappingKey, undefined)");
|
| + return crypto.subtle.wrapKey('raw', key, wrappingKey, undefined);
|
| +}).then(failAndFinishJSTest, function(result) {
|
| + error = result;
|
| + shouldBeNull("error");
|
|
|
| // Invalid format for wrapKey
|
| return crypto.subtle.wrapKey('bad-format', key, wrappingKey, wrapAlgorithm);
|
|
|