test_VideoPlaybackQuality_disabled.html (899B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>Test basic functionality of VideoPlaybackQuality</title> 5 <script src="/tests/SimpleTest/SimpleTest.js"></script> 6 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" /> 7 </head> 8 <body> 9 <pre id="test"> 10 <script class="testbody" type="text/javascript"> 11 12 SimpleTest.waitForExplicitFinish(); 13 14 function test() { 15 var video = document.createElement("video"); 16 ok(!video.getVideoPlaybackQuality, "getVideoPlaybackQuality should be hidden behind a pref"); 17 var accessThrows = false; 18 try { 19 video.getVideoPlaybackQuality(); 20 } catch (e) { 21 accessThrows = true; 22 } 23 ok(accessThrows, "getVideoPlaybackQuality should be hidden behind a pref"); 24 SimpleTest.finish(); 25 } 26 27 addLoadEvent(function() { 28 SpecialPowers.pushPrefEnv({"set": 29 [ 30 ["media.mediasource.enabled", false], 31 ] 32 }, test); 33 }); 34 </script> 35 </pre> 36 </body> 37 </html>