1
1
// Check that scrape example code blocks have the expected colors.
2
2
goto: "file://" + |DOC_PATH| + "/scrape_examples/fn.test_many.html"
3
+ show-text: true
3
4
4
5
define-function: (
5
6
"check-colors",
6
- (theme, highlight, highlight_focus),
7
+ (theme, highlight, highlight_focus, help_border, help_color, help_hover_border,
8
+ help_hover_color),
7
9
[
8
10
("local-storage", { "rustdoc-theme": |theme|, "rustdoc-use-system-theme": "false", }),
9
11
("reload"),
@@ -14,21 +16,45 @@ define-function: (
14
16
("assert-css", (".scraped-example .example-wrap .rust span.highlight.focus", {
15
17
"background-color": |highlight_focus|,
16
18
}, ALL)),
19
+
20
+ ("assert-css", (".scraped-example-list .scrape-help", {
21
+ "border-color": |help_border|,
22
+ "color": |help_color|,
23
+ })),
24
+ ("move-cursor-to", ".scraped-example-list .scrape-help"),
25
+ ("assert-css", (".scraped-example-list .scrape-help:hover", {
26
+ "border-color": |help_hover_border|,
27
+ "color": |help_hover_color|,
28
+ })),
29
+ // Moving the cursor to another item to not break next runs.
30
+ ("move-cursor-to", ".search-input"),
17
31
]
18
32
)
19
33
20
34
call-function: ("check-colors", {
21
35
"theme": "ayu",
22
36
"highlight": "rgb(91, 59, 1)",
23
37
"highlight_focus": "rgb(124, 75, 15)",
38
+ "help_border": "rgb(170, 170, 170)",
39
+ "help_color": "rgb(238, 238, 238)",
40
+ "help_hover_border": "rgb(255, 255, 255)",
41
+ "help_hover_color": "rgb(255, 255, 255)",
24
42
})
25
43
call-function: ("check-colors", {
26
44
"theme": "dark",
27
45
"highlight": "rgb(91, 59, 1)",
28
46
"highlight_focus": "rgb(124, 75, 15)",
47
+ "help_border": "rgb(170, 170, 170)",
48
+ "help_color": "rgb(238, 238, 238)",
49
+ "help_hover_border": "rgb(255, 255, 255)",
50
+ "help_hover_color": "rgb(255, 255, 255)",
29
51
})
30
52
call-function: ("check-colors", {
31
53
"theme": "light",
32
54
"highlight": "rgb(252, 255, 214)",
33
55
"highlight_focus": "rgb(246, 253, 176)",
56
+ "help_border": "rgb(85, 85, 85)",
57
+ "help_color": "rgb(51, 51, 51)",
58
+ "help_hover_border": "rgb(0, 0, 0)",
59
+ "help_hover_color": "rgb(0, 0, 0)",
34
60
})
0 commit comments