Skip to content

Commit 174728d

Browse files
Add tests for default-settings
1 parent 3bafcf8 commit 174728d

File tree

9 files changed

+60
-0
lines changed

9 files changed

+60
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// This test ensures that the default settings are correctly applied.
2+
//
3+
// The "settings" crate uses "ayu" as default setting, which is what we will
4+
// check.
5+
goto: file://|DOC_PATH|/settings/index.html
6+
// Wait a bit to be sure the default theme is applied.
7+
wait-for: 1000
8+
assert-css: ("body", {"background-color": "rgb(15, 20, 25)"})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file is automatically @generated by Cargo.
2+
# It is not intended for manual editing.
3+
version = 3
4+
5+
[[package]]
6+
name = "implementors"
7+
version = "0.1.0"
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file is automatically @generated by Cargo.
2+
# It is not intended for manual editing.
3+
version = 3
4+
5+
[[package]]
6+
name = "implementors"
7+
version = "0.1.0"
8+
9+
[[package]]
10+
name = "lib2"
11+
version = "0.1.0"
12+
dependencies = [
13+
"implementors",
14+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[build]
2+
rustdocflags = ["--default-theme", "ayu"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file is automatically @generated by Cargo.
2+
# It is not intended for manual editing.
3+
version = 3
4+
5+
[[package]]
6+
name = "settings"
7+
version = "0.1.0"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[package]
2+
name = "settings"
3+
version = "0.1.0"
4+
edition = "2018"
5+
6+
[lib]
7+
path = "lib.rs"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pub fn foo() {}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file is automatically @generated by Cargo.
2+
# It is not intended for manual editing.
3+
version = 3
4+
5+
[[package]]
6+
name = "test_docs"
7+
version = "0.1.0"

src/test/rustdoc/default-theme.rs

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// compile-flags: --default-theme ayu
2+
3+
// @has default_theme/index.html
4+
// @has - '//script[@id="default-settings"]/@data-theme' 'ayu'
5+
// @has - '//script[@id="default-settings"]/@data-use_system_theme' 'false'
6+
7+
pub fn whatever() {}

0 commit comments

Comments
 (0)