]> git.proxmox.com Git - rustc.git/blame - tests/rustdoc-gui/theme-defaults.goml
New upstream version 1.70.0+dfsg1
[rustc.git] / tests / rustdoc-gui / theme-defaults.goml
CommitLineData
353b0b11
FG
1// Ensure that the theme picker always starts with the actual defaults.
2go-to: "file://" + |DOC_PATH| + "/test_docs/index.html"
3click: "#settings-menu"
4wait-for: "#theme-system-preference"
5assert: "#theme-system-preference:checked"
6assert: "#preferred-light-theme-light:checked"
7assert: "#preferred-dark-theme-dark:checked"
8assert-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
12set-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}
18go-to: "file://" + |DOC_PATH| + "/test_docs/index.html"
19click: "#settings-menu"
20wait-for: "#theme-system-preference"
21assert: "#theme-system-preference:checked"
22assert: "#preferred-light-theme-light:checked"
23assert-false: "#preferred-dark-theme-dark:checked"
24assert: "#preferred-dark-theme-ayu:checked"