test_preference_enable.html (1127B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=650295 5 --> 6 <head> 7 <meta charset="utf-8"> 8 <title>Test for Bug 650295 -- No objects should be visible with preference disabled</title> 9 <script src="/tests/SimpleTest/SimpleTest.js"></script> 10 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 11 </head> 12 <body> 13 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=650295">Mozilla Bug 650295</a> 14 <p id="display"></p> 15 <div id="content" style="display: none"> 16 17 </div> 18 <pre id="test"> 19 <script type="text/javascript"> 20 SimpleTest.waitForExplicitFinish(); 21 22 SpecialPowers.pushPrefEnv({ 23 set: [["media.webspeech.recognition.enable", false]] 24 }, function() { 25 var objects = [ 26 "SpeechRecognition", 27 "SpeechGrammar", 28 "SpeechRecognitionResult", 29 "SpeechRecognitionResultList", 30 "SpeechRecognitionAlternative" 31 ]; 32 33 for (var i = 0; i < objects.length; i++) { 34 is(window[objects[i]], undefined, 35 objects[i] + " should be undefined with pref off"); 36 } 37 38 SimpleTest.finish(); 39 }); 40 </script> 41 </pre> 42 </body> 43 </html>