mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
Rollup merge of #103401 - GuillaumeGomez:gui-test-headings-cleanup, r=notriddle
Use functions for headings rustdoc GUI test r? ````@notriddle````
This commit is contained in:
commit
441b950bac
@ -150,109 +150,85 @@ assert-css: ("h2#top-doc-prose-title", {"border-bottom-width": "1px"})
|
|||||||
assert-css: ("h3#top-doc-prose-sub-heading", {"font-size": "20px"})
|
assert-css: ("h3#top-doc-prose-sub-heading", {"font-size": "20px"})
|
||||||
assert-css: ("h3#top-doc-prose-sub-heading", {"border-bottom-width": "1px"})
|
assert-css: ("h3#top-doc-prose-sub-heading", {"border-bottom-width": "1px"})
|
||||||
|
|
||||||
// Checking colors now.
|
// Needed to check colors
|
||||||
show-text: true
|
show-text: true
|
||||||
local-storage: {"rustdoc-theme": "light", "rustdoc-use-system-theme": "false"}
|
|
||||||
goto: "file://" + |DOC_PATH| + "/test_docs/struct.HeavilyDocumentedStruct.html"
|
goto: "file://" + |DOC_PATH| + "/test_docs/struct.HeavilyDocumentedStruct.html"
|
||||||
assert-css: (
|
|
||||||
".top-doc .docblock h2",
|
define-function: (
|
||||||
{"color": "rgb(0, 0, 0)", "border-bottom": "1px solid rgb(221, 221, 221)"},
|
"check-colors",
|
||||||
|
(theme, heading_color, small_heading_color, heading_border_color),
|
||||||
|
[
|
||||||
|
("local-storage", {"rustdoc-theme": |theme|, "rustdoc-use-system-theme": "false"}),
|
||||||
|
("reload"),
|
||||||
|
("assert-css", (
|
||||||
|
".top-doc .docblock h2",
|
||||||
|
{"color": |heading_color|, "border-bottom": "1px solid " + |heading_border_color|},
|
||||||
|
)),
|
||||||
|
("assert-css", (
|
||||||
|
".top-doc .docblock h3",
|
||||||
|
{"color": |heading_color|, "border-bottom": "1px solid " + |heading_border_color|},
|
||||||
|
)),
|
||||||
|
("assert-css", (
|
||||||
|
".top-doc .docblock h4",
|
||||||
|
{"color": |heading_color|, "border-bottom": "1px solid " + |heading_border_color|},
|
||||||
|
)),
|
||||||
|
("assert-css", (
|
||||||
|
".top-doc .docblock h5",
|
||||||
|
{"color": |small_heading_color|, "border-bottom-width": "0px"},
|
||||||
|
)),
|
||||||
|
("assert-css", (
|
||||||
|
"#implementations-list .docblock h4",
|
||||||
|
{"color": |heading_color|, "border-bottom-width": "0px"},
|
||||||
|
)),
|
||||||
|
("assert-css", (
|
||||||
|
"#implementations-list .docblock h5",
|
||||||
|
{"color": |small_heading_color|, "border-bottom-width": "0px"},
|
||||||
|
)),
|
||||||
|
("assert-css", (
|
||||||
|
"#implementations-list .docblock h6",
|
||||||
|
{"color": |small_heading_color|, "border-bottom-width": "0px"},
|
||||||
|
)),
|
||||||
|
],
|
||||||
)
|
)
|
||||||
assert-css: (
|
call-function: (
|
||||||
".top-doc .docblock h3",
|
"check-colors",
|
||||||
{"color": "rgb(0, 0, 0)", "border-bottom": "1px solid rgb(221, 221, 221)"},
|
{
|
||||||
|
"theme": "ayu",
|
||||||
|
"heading_color": "rgb(255, 255, 255)",
|
||||||
|
"small_heading_color": "rgb(197, 197, 197)",
|
||||||
|
"heading_border_color": "rgb(92, 103, 115)",
|
||||||
|
},
|
||||||
)
|
)
|
||||||
assert-css: (
|
call-function: (
|
||||||
".top-doc .docblock h4",
|
"check-colors",
|
||||||
{"color": "rgb(0, 0, 0)", "border-bottom": "1px solid rgb(221, 221, 221)"},
|
{
|
||||||
|
"theme": "dark",
|
||||||
|
"heading_color": "rgb(221, 221, 221)",
|
||||||
|
"small_heading_color": "rgb(221, 221, 221)",
|
||||||
|
"heading_border_color": "rgb(210, 210, 210)",
|
||||||
|
},
|
||||||
)
|
)
|
||||||
assert-css: (
|
call-function: (
|
||||||
".top-doc .docblock h5",
|
"check-colors",
|
||||||
{"color": "rgb(0, 0, 0)", "border-bottom-width": "0px"},
|
{
|
||||||
)
|
"theme": "light",
|
||||||
assert-css: (
|
"heading_color": "rgb(0, 0, 0)",
|
||||||
"#implementations-list .docblock h4",
|
"small_heading_color": "rgb(0, 0, 0)",
|
||||||
{"color": "rgb(0, 0, 0)", "border-bottom-width": "0px"},
|
"heading_border_color": "rgb(221, 221, 221)",
|
||||||
)
|
},
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h5",
|
|
||||||
{"color": "rgb(0, 0, 0)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h6",
|
|
||||||
{"color": "rgb(0, 0, 0)", "border-bottom-width": "0px"},
|
|
||||||
)
|
)
|
||||||
|
|
||||||
local-storage: {"rustdoc-theme": "dark"}
|
define-function: (
|
||||||
reload:
|
"check-since-color",
|
||||||
assert-css: (
|
(theme),
|
||||||
".top-doc .docblock h2",
|
[
|
||||||
{"color": "rgb(221, 221, 221)", "border-bottom": "1px solid rgb(210, 210, 210)"},
|
("local-storage", {"rustdoc-theme": |theme|}),
|
||||||
)
|
("reload"),
|
||||||
assert-css: (
|
("assert-css", (".since", {"color": "rgb(128, 128, 128)"}, ALL)),
|
||||||
".top-doc .docblock h3",
|
],
|
||||||
{"color": "rgb(221, 221, 221)", "border-bottom": "1px solid rgb(210, 210, 210)"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
".top-doc .docblock h4",
|
|
||||||
{"color": "rgb(221, 221, 221)", "border-bottom": "1px solid rgb(210, 210, 210)"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
".top-doc .docblock h5",
|
|
||||||
{"color": "rgb(221, 221, 221)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h4",
|
|
||||||
{"color": "rgb(221, 221, 221)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h5",
|
|
||||||
{"color": "rgb(221, 221, 221)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h6",
|
|
||||||
{"color": "rgb(221, 221, 221)", "border-bottom-width": "0px"},
|
|
||||||
)
|
)
|
||||||
|
|
||||||
local-storage: {"rustdoc-theme": "ayu"}
|
|
||||||
reload:
|
|
||||||
assert-css: (
|
|
||||||
".top-doc .docblock h2",
|
|
||||||
{"color": "rgb(255, 255, 255)", "border-bottom": "1px solid rgb(92, 103, 115)"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
".top-doc .docblock h2",
|
|
||||||
{"color": "rgb(255, 255, 255)", "border-bottom": "1px solid rgb(92, 103, 115)"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
".top-doc .docblock h4",
|
|
||||||
{"color": "rgb(255, 255, 255)", "border-bottom": "1px solid rgb(92, 103, 115)"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
".top-doc .docblock h5",
|
|
||||||
{"color": "rgb(197, 197, 197)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h4",
|
|
||||||
{"color": "rgb(255, 255, 255)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h5",
|
|
||||||
{"color": "rgb(197, 197, 197)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
assert-css: (
|
|
||||||
"#implementations-list .docblock h6",
|
|
||||||
{"color": "rgb(197, 197, 197)", "border-bottom-width": "0px"},
|
|
||||||
)
|
|
||||||
|
|
||||||
local-storage: {"rustdoc-theme": "light"}
|
|
||||||
goto: "file://" + |DOC_PATH| + "/staged_api/struct.Foo.html"
|
goto: "file://" + |DOC_PATH| + "/staged_api/struct.Foo.html"
|
||||||
assert-css: (".since", {"color": "rgb(128, 128, 128)"}, ALL)
|
call-function: ("check-since-color", ("ayu"))
|
||||||
|
call-function: ("check-since-color", ("dark"))
|
||||||
local-storage: {"rustdoc-theme": "dark"}
|
call-function: ("check-since-color", ("light"))
|
||||||
reload:
|
|
||||||
assert-css: (".since", {"color": "rgb(128, 128, 128)"}, ALL)
|
|
||||||
|
|
||||||
local-storage: {"rustdoc-theme": "ayu"}
|
|
||||||
reload:
|
|
||||||
assert-css: (".since", {"color": "rgb(128, 128, 128)"}, ALL)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user