| Index: LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeys-with-session.html
|
| diff --git a/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeys-with-session.html b/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeys-with-session.html
|
| index ca033b6518dd10eb3e2479c42a59a82f081aa691..6ab4bb750278a08e25315d23933c23ff59bee585 100644
|
| --- a/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeys-with-session.html
|
| +++ b/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeys-with-session.html
|
| @@ -35,7 +35,10 @@
|
| }
|
|
|
| // Create a MediaKeys object with a session.
|
| - MediaKeys.create('org.w3.clearkey').then(function(result) {
|
| + navigator.requestMediaKeySystemAccess('org.w3.clearkey').then(function(access) {
|
| + assert_equals(access.keySystem, 'org.w3.clearkey');
|
| + return access.createMediaKeys();
|
| + }).then(function(result) {
|
| mediaKeys = result;
|
|
|
| // Verify MediaKeys are not an ActiveDOMObject.
|
| @@ -52,7 +55,7 @@
|
| // session since we still have a reference to it.
|
| return createGCPromise();
|
| }).then(function(result) {
|
| - assert_equals(mediaKeys.keySystem, 'org.w3.clearkey');
|
| + assert_equals(typeof mediaKeys.createSession, 'function');
|
| // Ensure that MediaKeySession (but not PromiseResolver) is
|
| // still around.
|
| assert_equals(numActiveDOMObjectsCreated(), 1, 'After gc()');
|
|
|