]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc-gui/codeblock-tooltip.goml
Merge commit '4f142aa1058f14f153f8bfd2d82f04ddb9982388' into clippyup
[rust.git] / src / test / rustdoc-gui / codeblock-tooltip.goml
1 // Checking the colors of the codeblocks tooltips.
2 goto: "file://" + |DOC_PATH| + "/test_docs/fn.foo.html"
3 show-text: true
4
5 define-function: (
6     "check-colors",
7     (theme),
8     [
9         // Setting the theme.
10         ("local-storage", {"rustdoc-theme": |theme|, "rustdoc-use-system-theme": "false"}),
11         ("reload"),
12
13         // compile_fail block
14         ("assert-css", (
15             ".docblock .example-wrap.compile_fail .tooltip",
16             {"color": "rgba(255, 0, 0, 0.5)"},
17         )),
18         ("assert-css", (
19             ".docblock .example-wrap.compile_fail",
20             {"border-left": "2px solid rgba(255, 0, 0, 0.5)"},
21         )),
22
23         ("move-cursor-to", ".docblock .example-wrap.compile_fail"),
24
25         ("assert-css", (
26             ".docblock .example-wrap.compile_fail .tooltip",
27             {"color": "rgb(255, 0, 0)"},
28         )),
29         ("assert-css", (
30             ".docblock .example-wrap.compile_fail",
31             {"border-left": "2px solid rgb(255, 0, 0)"},
32         )),
33
34         // should_panic block
35         ("assert-css", (
36             ".docblock .example-wrap.should_panic .tooltip",
37             {"color": "rgba(255, 0, 0, 0.5)"},
38         )),
39         ("assert-css", (
40             ".docblock .example-wrap.should_panic",
41             {"border-left": "2px solid rgba(255, 0, 0, 0.5)"},
42         )),
43
44         ("move-cursor-to", ".docblock .example-wrap.should_panic"),
45
46         ("assert-css", (
47             ".docblock .example-wrap.should_panic .tooltip",
48             {"color": "rgb(255, 0, 0)"},
49         )),
50         ("assert-css", (
51             ".docblock .example-wrap.should_panic",
52             {"border-left": "2px solid rgb(255, 0, 0)"},
53         )),
54
55         // ignore block
56         ("assert-css", (
57             ".docblock .example-wrap.ignore .tooltip",
58             {"color": "rgba(255, 142, 0, 0.6)"},
59         )),
60         ("assert-css", (
61             ".docblock .example-wrap.ignore",
62             {"border-left": "2px solid rgba(255, 142, 0, 0.6)"},
63         )),
64
65         ("move-cursor-to", ".docblock .example-wrap.ignore"),
66
67         ("assert-css", (
68             ".docblock .example-wrap.ignore .tooltip",
69             {"color": "rgb(255, 142, 0)"},
70         )),
71         ("assert-css", (
72             ".docblock .example-wrap.ignore",
73             {"border-left": "2px solid rgb(255, 142, 0)"},
74         )),
75     ],
76 )
77
78 call-function: ("check-colors", ("ayu"))
79 call-function: ("check-colors", ("dark"))
80 call-function: ("check-colors", ("light"))