tenfourfox/dom/tv/test/mochitest/head.js
Cameron Kaiser c9b2922b70 hello FPR
2017-04-19 00:56:45 -07:00

29 lines
683 B
JavaScript

"use strict";
function setupPrefsAndPermissions(callback) {
setupPrefs(function() {
SpecialPowers.pushPermissions([
{"type":"tv", "allow":1, "context":document}
], callback);
});
}
function setupPrefs(callback) {
SpecialPowers.pushPrefEnv({"set": [["dom.tv.enabled", true],
["dom.ignore_webidl_scope_checks", true]]}, function() {
callback();
});
}
function removePrefsAndPermissions(callback) {
SpecialPowers.popPrefEnv(function() {
SpecialPowers.popPermissions(callback);
});
}
function prepareTest(callback) {
removePrefsAndPermissions(function() {
setupPrefsAndPermissions(callback);
});
}