Skip to content

Commit 0274ad6

Browse files
committed
Migrate (no theme) default fonts to BookTest
1 parent dd27c4f commit 0274ad6

File tree

2 files changed

+26
-8
lines changed

2 files changed

+26
-8
lines changed

tests/rendered_output.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -339,14 +339,6 @@ fn custom_fonts() {
339339
contents.contains("fonts/fonts.css")
340340
};
341341

342-
// No theme:
343-
let temp = TempFileBuilder::new().prefix("mdbook").tempdir().unwrap();
344-
let p = temp.path();
345-
MDBook::init(p).build().unwrap();
346-
MDBook::load(p).unwrap().build().unwrap();
347-
assert_eq!(actual_files(&p.join("book/fonts")), &builtin_fonts);
348-
assert!(has_fonts_css(p));
349-
350342
// Full theme.
351343
let temp = TempFileBuilder::new().prefix("mdbook").tempdir().unwrap();
352344
let p = temp.path();

tests/testsuite/theme.rs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,29 @@ This is a modified index.hbs!
4242
"#]],
4343
);
4444
}
45+
46+
// After building, what are the default set of fonts?
47+
#[test]
48+
fn default_fonts() {
49+
BookTest::init(|_| {})
50+
.check_file_contains("book/index.html", "fonts/fonts.css")
51+
.check_file_list(
52+
"book/fonts",
53+
str![[r#"
54+
book/fonts/OPEN-SANS-LICENSE.txt
55+
book/fonts/SOURCE-CODE-PRO-LICENSE.txt
56+
book/fonts/fonts.css
57+
book/fonts/open-sans-v17-all-charsets-300.woff2
58+
book/fonts/open-sans-v17-all-charsets-300italic.woff2
59+
book/fonts/open-sans-v17-all-charsets-600.woff2
60+
book/fonts/open-sans-v17-all-charsets-600italic.woff2
61+
book/fonts/open-sans-v17-all-charsets-700.woff2
62+
book/fonts/open-sans-v17-all-charsets-700italic.woff2
63+
book/fonts/open-sans-v17-all-charsets-800.woff2
64+
book/fonts/open-sans-v17-all-charsets-800italic.woff2
65+
book/fonts/open-sans-v17-all-charsets-italic.woff2
66+
book/fonts/open-sans-v17-all-charsets-regular.woff2
67+
book/fonts/source-code-pro-v11-all-charsets-500.woff2
68+
"#]],
69+
);
70+
}

0 commit comments

Comments
 (0)