Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / media / encrypted-media / encrypted-media-setmediakeys.html
index 670556b..84758ab 100644 (file)
                     assert_equals(error.name, 'TypeError');
 
                     // Create a MediaKeys object and assign it to video.
-                    return MediaKeys.create('org.w3.clearkey');
+                    return navigator.requestMediaKeySystemAccess('org.w3.clearkey');
+                }).then(function(access) {
+                    assert_equals(access.keySystem, 'org.w3.clearkey');
+                    return access.createMediaKeys();
                 }).then(function(result) {
                     mediaKeys = result;
                     assert_not_equals(mediaKeys, null);
-                    assert_equals(mediaKeys.keySystem, 'org.w3.clearkey');
+                    assert_equals(typeof mediaKeys.createSession, 'function');
                     return video.setMediaKeys(mediaKeys);
                 }).then(function(result) {
                     assert_not_equals(video.mediaKeys, null);
                     assert_true(video.mediaKeys === mediaKeys);
 
                     // Create a second MediaKeys.
-                    return MediaKeys.create('org.w3.clearkey');
+                    return navigator.requestMediaKeySystemAccess('org.w3.clearkey');
+                }).then(function(access) {
+                    assert_equals(access.keySystem, 'org.w3.clearkey');
+                    return access.createMediaKeys();
                 }).then(function(result) {
                     mediaKeys2 = result;
                     assert_not_equals(mediaKeys, null);
                     assert_not_equals(mediaKeys2, null);
                     assert_not_equals(mediaKeys, mediaKeys2);
-                    assert_equals(mediaKeys.keySystem, 'org.w3.clearkey');
-                    assert_equals(mediaKeys2.keySystem, 'org.w3.clearkey');
+                    assert_equals(typeof mediaKeys.createSession, 'function');
+                    assert_equals(typeof mediaKeys2.createSession, 'function');
 
                     // Assign the second MediaKeys to video.
                     return video.setMediaKeys(mediaKeys2);