]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc-gui/rust-logo.goml
Merge commit '4f142aa1058f14f153f8bfd2d82f04ddb9982388' into clippyup
[rust.git] / src / test / rustdoc-gui / rust-logo.goml
1 // This test ensures that the correct style is applied to the rust logo in the sidebar.
2 goto: "file://" + |DOC_PATH| + "/test_docs/index.html"
3
4 define-function: (
5     "check-logo",
6     (theme, filter),
7     [
8         // Going to the doc page.
9         ("goto", "file://" + |DOC_PATH| + "/test_docs/index.html"),
10         // Changing theme.
11         ("local-storage", {"rustdoc-theme": |theme|, "rustdoc-use-system-theme": "false"}),
12         ("reload"),
13         ("assert-css", (".rust-logo", {"filter": |filter|})),
14         // Going to the source code page.
15         ("goto", "file://" + |DOC_PATH| + "/src/test_docs/lib.rs.html"),
16         // Changing theme (since it's local files, the local storage works by folder).
17         ("local-storage", {"rustdoc-theme": |theme|, "rustdoc-use-system-theme": "false"}),
18         ("reload"),
19         ("assert-css", (".rust-logo", {"filter": |filter|})),
20     ],
21 )
22
23 call-function: (
24     "check-logo",
25     ("ayu", "drop-shadow(rgb(255, 255, 255) 1px 0px 0px) drop-shadow(rgb(255, 255, 255) 0px 1px 0px) drop-shadow(rgb(255, 255, 255) -1px 0px 0px) drop-shadow(rgb(255, 255, 255) 0px -1px 0px)"),
26 )
27 call-function: (
28     "check-logo",
29     ("dark", "drop-shadow(rgb(255, 255, 255) 1px 0px 0px) drop-shadow(rgb(255, 255, 255) 0px 1px 0px) drop-shadow(rgb(255, 255, 255) -1px 0px 0px) drop-shadow(rgb(255, 255, 255) 0px -1px 0px)"),
30 )
31 call-function: (
32     "check-logo",
33     ("light", "none"),
34 )