diff options
Diffstat (limited to 'ipc/glue/test/browser/browser_utility_audio_locked.js')
-rw-r--r-- | ipc/glue/test/browser/browser_utility_audio_locked.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ipc/glue/test/browser/browser_utility_audio_locked.js b/ipc/glue/test/browser/browser_utility_audio_locked.js new file mode 100644 index 0000000000..4be22de425 --- /dev/null +++ b/ipc/glue/test/browser/browser_utility_audio_locked.js @@ -0,0 +1,28 @@ +/* Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/publicdomain/zero/1.0/ */ + +"use strict"; + +/* import-globals-from head-multiple.js */ + +Services.scriptloader.loadSubScript( + "chrome://mochitests/content/browser/ipc/glue/test/browser/head-multiple.js", + this +); + +add_setup(async function setup() { + await SpecialPowers.pushPrefEnv({ + set: [["media.utility-process.enabled", false]], + }); +}); + +add_task(async function testAudioDecodingInUtility() { + // TODO: When getting rid of audio decoding on non utility at all, this + // should be removed + // We only lock the preference in Nightly builds so far, but on beta we expect + // audio decoding error + await runTest({ + expectUtility: isNightlyOnly(), + expectError: !isNightlyOnly(), + }); +}); |