@@ -29,52 +29,39 @@ click: "#help-button"
29
29
assert-css: ("#help-button .popover", {"display": "none"})
30
30
assert-css: ("#settings-menu .popover", {"display": "none"})
31
31
32
- // We check the borders color now:
33
-
34
- // Ayu theme
35
- set-local-storage: {
36
- "rustdoc-theme": "ayu",
37
- "rustdoc-use-system-theme": "false",
38
- }
39
- reload:
40
-
41
- click: "#help-button"
42
- assert-css: (
43
- "#help-button .popover",
44
- {"display": "block", "border-color": "rgb(92, 103, 115)"},
45
- )
46
- compare-elements-css: ("#help-button .popover", "#help-button .top", ["border-color"])
47
- compare-elements-css: ("#help-button .popover", "#help-button .bottom", ["border-color"])
48
-
49
- // Dark theme
50
- set-local-storage: {
51
- "rustdoc-theme": "dark",
52
- "rustdoc-use-system-theme": "false",
53
- }
54
- reload:
32
+ define-function: (
33
+ "check-popover-colors",
34
+ (theme, border_color),
35
+ block {
36
+ set-local-storage: {
37
+ "rustdoc-theme": |theme|,
38
+ "rustdoc-use-system-theme": "false",
39
+ }
40
+ reload:
55
41
56
- click: "#help-button"
57
- assert-css: (
58
- "#help-button .popover",
59
- {"display": "block", "border-color": "rgb(224, 224, 224)"},
42
+ click: "#help-button"
43
+ assert-css: (
44
+ "#help-button .popover",
45
+ {"display": "block", "border-color": |border_color|},
46
+ )
47
+ compare-elements-css: ("#help-button .popover", "#help-button .top", ["border-color"])
48
+ compare-elements-css: ("#help-button .popover", "#help-button .bottom", ["border-color"])
49
+ }
60
50
)
61
- compare-elements-css: ("#help-button .popover", "#help-button .top", ["border-color"])
62
- compare-elements-css: ("#help-button .popover", "#help-button .bottom", ["border-color"])
63
-
64
- // Light theme
65
- set-local-storage: {
66
- "rustdoc-theme": "light",
67
- "rustdoc-use-system-theme": "false",
68
- }
69
- reload:
70
51
71
- click: "#help-button"
72
- assert-css: (
73
- "#help-button .popover",
74
- {"display": "block", "border-color": "rgb(224, 224, 224)"},
75
- )
76
- compare-elements-css: ("#help-button .popover", "#help-button .top", ["border-color"])
77
- compare-elements-css: ("#help-button .popover", "#help-button .bottom", ["border-color"])
52
+ // We check the borders color now:
53
+ call-function: ("check-popover-colors", {
54
+ "theme": "ayu",
55
+ "border_color": "#5c6773",
56
+ })
57
+ call-function: ("check-popover-colors", {
58
+ "theme": "dark",
59
+ "border_color": "#e0e0e0",
60
+ })
61
+ call-function: ("check-popover-colors", {
62
+ "theme": "light",
63
+ "border_color": "#e0e0e0",
64
+ })
78
65
79
66
// Opening the mobile sidebar should close the settings popover.
80
67
set-window-size: (650, 600)
0 commit comments