Skip to content

Commit 8db7249

Browse files
Add GUI test to prevent sidebar background regression
1 parent 202e32a commit 8db7249

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

src/test/rustdoc-gui/sidebar-mobile.goml

+22
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,25 @@ assert-position: ("#method\.must_use", {"y": 45})
4040
click: ".sidebar-menu-toggle"
4141
scroll-to: ".block.keyword li:nth-child(1)"
4242
compare-elements-position-near: (".block.keyword li:nth-child(1)", ".mobile-topbar", {"y": 543})
43+
44+
// Now checking the background color of the sidebar.
45+
local-storage: {"rustdoc-use-system-theme": "false", "rustdoc-theme": "dark"}
46+
reload:
47+
48+
// Open the sidebar menu.
49+
click: ".sidebar-menu-toggle"
50+
assert-css: (".sidebar", {"background-color": "rgb(80, 80, 80)"})
51+
52+
local-storage: {"rustdoc-use-system-theme": "false", "rustdoc-theme": "ayu"}
53+
reload:
54+
55+
// Open the sidebar menu.
56+
click: ".sidebar-menu-toggle"
57+
assert-css: (".sidebar", {"background-color": "rgb(20, 25, 31)"})
58+
59+
local-storage: {"rustdoc-use-system-theme": "false", "rustdoc-theme": "light"}
60+
reload:
61+
62+
// Open the sidebar menu.
63+
click: ".sidebar-menu-toggle"
64+
assert-css: (".sidebar", {"background-color": "rgb(245, 245, 245)"})

0 commit comments

Comments
 (0)