Index: LayoutTests/media/encrypted-media/encrypted-media-unprefixed-after-prefixed.html |
diff --git a/LayoutTests/media/encrypted-media/encrypted-media-unprefixed-after-prefixed.html b/LayoutTests/media/encrypted-media/encrypted-media-unprefixed-after-prefixed.html |
index 6ae791155c38e26370251baf827560393a525236..2a0d49faaeb01ab84b98aee09c9d2f970e50df0e 100644 |
--- a/LayoutTests/media/encrypted-media/encrypted-media-unprefixed-after-prefixed.html |
+++ b/LayoutTests/media/encrypted-media/encrypted-media-unprefixed-after-prefixed.html |
@@ -22,9 +22,13 @@ |
MediaKeys.create('org.w3.clearkey').then(function(mediaKeys) { |
assert_not_equals(mediaKeys, null); |
assert_equals(mediaKeys.keySystem, 'org.w3.clearkey'); |
- assert_throws('InvalidStateError', |
- function () { video.setMediaKeys(mediaKeys); }); |
- test.done(); |
+ video.setMediaKeys(mediaKeys).then(function(result) { |
+ assert_unreached('setMediaKeys should have failed.'); |
+ }, function(error) { |
+ assert_equals(error.name, 'InvalidStateError'); |
+ assert_not_equals(error.message, ''); |
+ test.done(); |
+ }); |
}).catch(function(error) { |
forceTestFailureFromPromise(test, error); |
}); |