Rollup merge of #103434 - GuillaumeGomez:gui-test-jump-to-def-background-cleanup, r=notriddle
Use functions for jump-to-def-background rustdoc GUI test r? `@notriddle`
This commit is contained in:
commit
296700eec5
@ -1,43 +1,22 @@
|
||||
// We check the background color on the jump to definition links in the source code page.
|
||||
goto: "file://" + |DOC_PATH| + "/src/link_to_definition/lib.rs.html"
|
||||
|
||||
// Set the theme to dark.
|
||||
local-storage: {
|
||||
"rustdoc-theme": "dark",
|
||||
"rustdoc-preferred-dark-theme": "dark",
|
||||
"rustdoc-use-system-theme": "false",
|
||||
}
|
||||
// We reload the page so the local storage settings are being used.
|
||||
reload:
|
||||
|
||||
assert-css: (
|
||||
"body.source .example-wrap pre.rust a",
|
||||
{"background-color": "rgb(51, 51, 51)"},
|
||||
ALL,
|
||||
define-function: (
|
||||
"check-background-color",
|
||||
(theme, background_color),
|
||||
[
|
||||
// Set the theme.
|
||||
("local-storage", { "rustdoc-theme": |theme|, "rustdoc-use-system-theme": "false" }),
|
||||
// We reload the page so the local storage settings are being used.
|
||||
("reload"),
|
||||
("assert-css", (
|
||||
"body.source .example-wrap pre.rust a",
|
||||
{"background-color": |background_color|},
|
||||
ALL,
|
||||
)),
|
||||
],
|
||||
)
|
||||
|
||||
// Set the theme to ayu.
|
||||
local-storage: {
|
||||
"rustdoc-theme": "ayu",
|
||||
"rustdoc-preferred-dark-theme": "ayu",
|
||||
"rustdoc-use-system-theme": "false",
|
||||
}
|
||||
// We reload the page so the local storage settings are being used.
|
||||
reload:
|
||||
|
||||
assert-css: (
|
||||
"body.source .example-wrap pre.rust a",
|
||||
{"background-color": "rgb(51, 51, 51)"},
|
||||
ALL,
|
||||
)
|
||||
|
||||
// Set the theme to light.
|
||||
local-storage: {"rustdoc-theme": "light", "rustdoc-use-system-theme": "false"}
|
||||
// We reload the page so the local storage settings are being used.
|
||||
reload:
|
||||
|
||||
assert-css: (
|
||||
"body.source .example-wrap pre.rust a",
|
||||
{"background-color": "rgb(238, 238, 238)"},
|
||||
ALL,
|
||||
)
|
||||
call-function: ("check-background-color", ("ayu", "rgb(51, 51, 51)"))
|
||||
call-function: ("check-background-color", ("dark", "rgb(51, 51, 51)"))
|
||||
call-function: ("check-background-color", ("light", "rgb(238, 238, 238)"))
|
||||
|
Loading…
Reference in New Issue
Block a user