]>
Commit | Line | Data |
---|---|---|
353b0b11 FG |
1 | // Ensure that the theme picker always starts with the actual defaults. |
2 | go-to: "file://" + |DOC_PATH| + "/test_docs/index.html" | |
3 | click: "#settings-menu" | |
4 | wait-for: "#theme-system-preference" | |
5 | assert: "#theme-system-preference:checked" | |
6 | assert: "#preferred-light-theme-light:checked" | |
7 | assert: "#preferred-dark-theme-dark:checked" | |
8 | assert-false: "#preferred-dark-theme-ayu:checked" | |
9 | ||
10 | // Test legacy migration from old theme setup without system-preference matching. | |
11 | // See https://github.com/rust-lang/rust/pull/77809#issuecomment-707875732 | |
12 | set-local-storage: { | |
13 | "rustdoc-preferred-light-theme": null, | |
14 | "rustdoc-preferred-dark-theme": null, | |
15 | "rustdoc-use-system-theme": null, | |
16 | "rustdoc-theme": "ayu" | |
17 | } | |
18 | go-to: "file://" + |DOC_PATH| + "/test_docs/index.html" | |
19 | click: "#settings-menu" | |
20 | wait-for: "#theme-system-preference" | |
21 | assert: "#theme-system-preference:checked" | |
22 | assert: "#preferred-light-theme-light:checked" | |
23 | assert-false: "#preferred-dark-theme-dark:checked" | |
24 | assert: "#preferred-dark-theme-ayu:checked" |