Skip to content

Commit b809794

Browse files
committed
rustdoc: add test cases for :focus on sidebar details elements
1 parent 180f836 commit b809794

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

src/test/rustdoc-gui/sidebar-source-code-display.goml

+42
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ assert-css: (
3535
"#source-sidebar details[open] > .files a:not(.selected)",
3636
{"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
3737
)
38+
// With focus.
39+
focus: "#source-sidebar details[open] > .files a:not(.selected)"
40+
wait-for-css: (
41+
"#source-sidebar details[open] > .files a:not(.selected)",
42+
{"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
43+
)
44+
focus: ".search-input"
3845
// With hover.
3946
move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
4047
assert-css: (
@@ -46,6 +53,13 @@ assert-css: (
4653
"#source-sidebar details[open] > .folders > details > summary",
4754
{"color": "rgb(0, 0, 0)", "background-color": "rgba(0, 0, 0, 0)"},
4855
)
56+
// With focus.
57+
focus: "#source-sidebar details[open] > .folders > details > summary"
58+
wait-for-css: (
59+
"#source-sidebar details[open] > .folders > details > summary",
60+
{"color": "rgb(0, 0, 0)", "background-color": "rgb(224, 224, 224)"},
61+
)
62+
focus: ".search-input"
4963
// With hover.
5064
move-cursor-to: "#source-sidebar details[open] > .folders > details > summary"
5165
assert-css: (
@@ -67,6 +81,13 @@ assert-css: (
6781
"#source-sidebar details[open] > .files > a:not(.selected)",
6882
{"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
6983
)
84+
// With focus.
85+
focus: "#source-sidebar details[open] > .files a:not(.selected)"
86+
wait-for-css: (
87+
"#source-sidebar details[open] > .files a:not(.selected)",
88+
{"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
89+
)
90+
focus: ".search-input"
7091
// With hover.
7192
move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
7293
assert-css: (
@@ -78,6 +99,13 @@ assert-css: (
7899
"#source-sidebar details[open] > .folders > details > summary",
79100
{"color": "rgb(221, 221, 221)", "background-color": "rgba(0, 0, 0, 0)"},
80101
)
102+
// With focus.
103+
focus: "#source-sidebar details[open] > .folders > details > summary"
104+
wait-for-css: (
105+
"#source-sidebar details[open] > .folders > details > summary",
106+
{"color": "rgb(221, 221, 221)", "background-color": "rgb(68, 68, 68)"},
107+
)
108+
focus: ".search-input"
81109
// With hover.
82110
move-cursor-to: "#source-sidebar details[open] > .folders > details > summary"
83111
assert-css: (
@@ -99,6 +127,13 @@ assert-css: (
99127
"#source-sidebar details[open] > .files a:not(.selected)",
100128
{"color": "rgb(197, 197, 197)", "background-color": "rgba(0, 0, 0, 0)"},
101129
)
130+
// With focus.
131+
focus: "#source-sidebar details[open] > .files a:not(.selected)"
132+
wait-for-css: (
133+
"#source-sidebar details[open] > .files a:not(.selected)",
134+
{"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
135+
)
136+
focus: ".search-input"
102137
// With hover.
103138
move-cursor-to: "#source-sidebar details[open] > .files a:not(.selected)"
104139
assert-css: (
@@ -110,6 +145,13 @@ assert-css: (
110145
"#source-sidebar details[open] > .folders > details > summary",
111146
{"color": "rgb(197, 197, 197)", "background-color": "rgba(0, 0, 0, 0)"},
112147
)
148+
// With focus.
149+
focus: "#source-sidebar details[open] > .folders > details > summary"
150+
wait-for-css: (
151+
"#source-sidebar details[open] > .folders > details > summary",
152+
{"color": "rgb(255, 180, 76)", "background-color": "rgb(20, 25, 31)"},
153+
)
154+
focus: ".search-input"
113155
// With hover.
114156
move-cursor-to: "#source-sidebar details[open] > .folders > details > summary"
115157
assert-css: (

0 commit comments

Comments
 (0)