Add tests for default-settings
This commit is contained in:
parent
3bafcf87aa
commit
174728d045
8
src/test/rustdoc-gui/default-settings.goml
Normal file
8
src/test/rustdoc-gui/default-settings.goml
Normal file
@ -0,0 +1,8 @@
|
||||
// This test ensures that the default settings are correctly applied.
|
||||
//
|
||||
// The "settings" crate uses "ayu" as default setting, which is what we will
|
||||
// check.
|
||||
goto: file://|DOC_PATH|/settings/index.html
|
||||
// Wait a bit to be sure the default theme is applied.
|
||||
wait-for: 1000
|
||||
assert-css: ("body", {"background-color": "rgb(15, 20, 25)"})
|
7
src/test/rustdoc-gui/src/implementors/Cargo.lock
Normal file
7
src/test/rustdoc-gui/src/implementors/Cargo.lock
Normal file
@ -0,0 +1,7 @@
|
||||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "implementors"
|
||||
version = "0.1.0"
|
14
src/test/rustdoc-gui/src/lib2/Cargo.lock
Normal file
14
src/test/rustdoc-gui/src/lib2/Cargo.lock
Normal file
@ -0,0 +1,14 @@
|
||||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "implementors"
|
||||
version = "0.1.0"
|
||||
|
||||
[[package]]
|
||||
name = "lib2"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"implementors",
|
||||
]
|
2
src/test/rustdoc-gui/src/settings/.cargo/config.toml
Normal file
2
src/test/rustdoc-gui/src/settings/.cargo/config.toml
Normal file
@ -0,0 +1,2 @@
|
||||
[build]
|
||||
rustdocflags = ["--default-theme", "ayu"]
|
7
src/test/rustdoc-gui/src/settings/Cargo.lock
Normal file
7
src/test/rustdoc-gui/src/settings/Cargo.lock
Normal file
@ -0,0 +1,7 @@
|
||||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "settings"
|
||||
version = "0.1.0"
|
7
src/test/rustdoc-gui/src/settings/Cargo.toml
Normal file
7
src/test/rustdoc-gui/src/settings/Cargo.toml
Normal file
@ -0,0 +1,7 @@
|
||||
[package]
|
||||
name = "settings"
|
||||
version = "0.1.0"
|
||||
edition = "2018"
|
||||
|
||||
[lib]
|
||||
path = "lib.rs"
|
1
src/test/rustdoc-gui/src/settings/lib.rs
Normal file
1
src/test/rustdoc-gui/src/settings/lib.rs
Normal file
@ -0,0 +1 @@
|
||||
pub fn foo() {}
|
7
src/test/rustdoc-gui/src/test_docs/Cargo.lock
Normal file
7
src/test/rustdoc-gui/src/test_docs/Cargo.lock
Normal file
@ -0,0 +1,7 @@
|
||||
# This file is automatically @generated by Cargo.
|
||||
# It is not intended for manual editing.
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "test_docs"
|
||||
version = "0.1.0"
|
7
src/test/rustdoc/default-theme.rs
Normal file
7
src/test/rustdoc/default-theme.rs
Normal file
@ -0,0 +1,7 @@
|
||||
// compile-flags: --default-theme ayu
|
||||
|
||||
// @has default_theme/index.html
|
||||
// @has - '//script[@id="default-settings"]/@data-theme' 'ayu'
|
||||
// @has - '//script[@id="default-settings"]/@data-use_system_theme' 'false'
|
||||
|
||||
pub fn whatever() {}
|
Loading…
Reference in New Issue
Block a user