From 8a7b83a24a6dfe71687092ad55bbd0cfae82c201 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Tue, 15 Mar 2022 20:41:24 +0100 Subject: [PATCH] Merge both "search-result-color" GUI tests --- src/test/rustdoc-gui/search-result-color.goml | 20 +++++++++++++++++++ .../rustdoc-gui/search-result-colors.goml | 19 ------------------ 2 files changed, 20 insertions(+), 19 deletions(-) delete mode 100644 src/test/rustdoc-gui/search-result-colors.goml diff --git a/src/test/rustdoc-gui/search-result-color.goml b/src/test/rustdoc-gui/search-result-color.goml index ffa9362755dd..901634fe0e63 100644 --- a/src/test/rustdoc-gui/search-result-color.goml +++ b/src/test/rustdoc-gui/search-result-color.goml @@ -74,3 +74,23 @@ assert-css: ( "//*[@class='result-name']//*[text()='(keyword)']", {"color": "rgb(0, 0, 0)"}, ) + +// Check the alias more specifically in the dark theme. +goto: file://|DOC_PATH|/test_docs/index.html +// We set the theme so we're sure that the correct values will be used, whatever the computer +// this test is running on. +local-storage: { + "rustdoc-theme": "dark", + "rustdoc-preferred-dark-theme": "dark", + "rustdoc-use-system-theme": "false", +} +// If the text isn't displayed, the browser doesn't compute color style correctly... +show-text: true +// We reload the page so the local storage settings are being used. +reload: +write: (".search-input", "thisisanalias") +// Waiting for the search results to appear... +wait-for: "#titles" +// Checking that the colors for the alias element are the ones expected. +assert-css: (".result-name > .alias", {"color": "rgb(255, 255, 255)"}) +assert-css: (".result-name > .alias > .grey", {"color": "rgb(204, 204, 204)"}) diff --git a/src/test/rustdoc-gui/search-result-colors.goml b/src/test/rustdoc-gui/search-result-colors.goml deleted file mode 100644 index 872df5fc3f95..000000000000 --- a/src/test/rustdoc-gui/search-result-colors.goml +++ /dev/null @@ -1,19 +0,0 @@ -// Checks that the result colors are as expected. -goto: file://|DOC_PATH|/test_docs/index.html -// We set the theme so we're sure that the correct values will be used, whatever the computer -// this test is running on. -local-storage: { - "rustdoc-theme": "dark", - "rustdoc-preferred-dark-theme": "dark", - "rustdoc-use-system-theme": "false", -} -// If the text isn't displayed, the browser doesn't compute color style correctly... -show-text: true -// We reload the page so the local storage settings are being used. -reload: -write: (".search-input", "thisisanalias") -// Waiting for the search results to appear... -wait-for: "#titles" -// Checking that the colors for the alias element are the ones expected. -assert-css: (".result-name > .alias", {"color": "rgb(255, 255, 255)"}) -assert-css: (".result-name > .alias > .grey", {"color": "rgb(204, 204, 204)"})