|
6 | 6 | <script type="text/javascript" src="resources/matchmedia-utils.js"></script>
|
7 | 7 | <script>
|
8 | 8 | query_should_be_css_parseable("(prefers-color-scheme)");
|
9 |
| -query_should_be_css_parseable("(prefers-color-scheme: no-preference)"); |
10 | 9 | query_should_be_css_parseable("(prefers-color-scheme: light)");
|
11 | 10 | query_should_be_css_parseable("(prefers-color-scheme: dark)");
|
12 | 11 |
|
|
16 | 15 | query_should_not_be_css_parseable("(prefers-color-scheme: dark 0)");
|
17 | 16 | query_should_not_be_css_parseable("(prefers-color-scheme: dark light)");
|
18 | 17 | query_should_not_be_css_parseable("(prefers-color-scheme: light/dark)");
|
| 18 | +query_should_not_be_css_parseable("(prefers-color-scheme: no-preference)"); |
19 | 19 |
|
20 | 20 | query_should_be_js_parseable("(prefers-color-scheme)");
|
21 |
| -query_should_be_js_parseable("(prefers-color-scheme: no-preference)"); |
22 | 21 | query_should_be_js_parseable("(prefers-color-scheme: light)");
|
23 | 22 | query_should_be_js_parseable("(prefers-color-scheme: dark)");
|
24 | 23 |
|
|
28 | 27 | query_should_not_be_js_parseable("(prefers-color-scheme: dark 0)");
|
29 | 28 | query_should_not_be_js_parseable("(prefers-color-scheme: dark light)");
|
30 | 29 | query_should_not_be_js_parseable("(prefers-color-scheme: light/dark)");
|
| 30 | +query_should_not_be_js_parseable("(prefers-color-scheme: no-preference)"); |
31 | 31 |
|
32 | 32 | test(() => {
|
33 | 33 | let booleanContext = window.matchMedia("(prefers-color-scheme)");
|
34 |
| - let noPreference = window.matchMedia("(prefers-color-scheme: no-preference)"); |
35 |
| - assert_equals(booleanContext.matches, !noPreference.matches); |
36 |
| -}, "Check that no-preference evaluates to false in the boolean context"); |
| 34 | + assert_true(booleanContext.matches); |
| 35 | +}, "Check that prefer-color-scheme evaluates to true in the boolean context"); |
37 | 36 | </script>
|
0 commit comments