diff --git a/tests/end2end/data/darkmode/prefers-color-scheme.html b/tests/end2end/data/darkmode/prefers-color-scheme.html new file mode 100644 index 000000000..b1feb84d7 --- /dev/null +++ b/tests/end2end/data/darkmode/prefers-color-scheme.html @@ -0,0 +1,64 @@ + + + + + Prefers colorscheme test + + + +

Dark preference detected.

+

Light preference detected.

+

No preference detected.

+

Preference support missing.

+ + diff --git a/tests/end2end/test_invocations.py b/tests/end2end/test_invocations.py index fb2badf14..7daebd765 100644 --- a/tests/end2end/test_invocations.py +++ b/tests/end2end/test_invocations.py @@ -436,8 +436,9 @@ def test_preferred_colorscheme(request, quteproc_new): ] quteproc_new.start(args) - quteproc_new.send_cmd(':jseval matchMedia("(prefers-color-scheme: dark)").matches') - quteproc_new.wait_for(message='True') + quteproc_new.open_path('data/darkmode/prefers-color-scheme.html') + content = quteproc_new.get_content() + assert content == "Dark preference detected." @pytest.mark.qtwebkit_skip