mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 07:15:46 +00:00
Bug 1736163 - Use the right pref to enforce prefers-color-scheme values in a mochitest.
Differential Revision: https://phabricator.services.mozilla.com/D128678
This commit is contained in:
parent
344e6d7dba
commit
6b14a46381
@ -23,13 +23,13 @@ function snapshotsEqual() {
|
|||||||
async function run() {
|
async function run() {
|
||||||
let loadedFrame1 = new Promise(resolve => f1.onload = resolve);
|
let loadedFrame1 = new Promise(resolve => f1.onload = resolve);
|
||||||
let loadedFrame2 = new Promise(resolve => f2.onload = resolve);
|
let loadedFrame2 = new Promise(resolve => f2.onload = resolve);
|
||||||
await SpecialPowers.pushPrefEnv({ set: [["ui.systemUsesDarkTheme", 0]] });
|
await SpecialPowers.pushPrefEnv({ set: [["layout.css.prefers-color-scheme.content-override", 1]] });
|
||||||
f1.src = "mq_dynamic_svg_test.html";
|
f1.src = "mq_dynamic_svg_test.html";
|
||||||
f2.src = "mq_dynamic_svg_ref.html";
|
f2.src = "mq_dynamic_svg_ref.html";
|
||||||
await loadedFrame1;
|
await loadedFrame1;
|
||||||
await loadedFrame2;
|
await loadedFrame2;
|
||||||
ok(!snapshotsEqual(), "In light mode snapshot comparison should be false");
|
ok(!snapshotsEqual(), "In light mode snapshot comparison should be false");
|
||||||
await SpecialPowers.pushPrefEnv({ set: [["ui.systemUsesDarkTheme", 1]] });
|
await SpecialPowers.pushPrefEnv({ set: [["layout.css.prefers-color-scheme.content-override", 0]] });
|
||||||
ok(snapshotsEqual(), "In dark mode snapshot comparison should be true");
|
ok(snapshotsEqual(), "In dark mode snapshot comparison should be true");
|
||||||
SimpleTest.finish();
|
SimpleTest.finish();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user