]> git.proxmox.com Git - rustc.git/blobdiff - src/vendor/mdbook/src/book/bookconfig_test.rs
New upstream version 1.20.0+dfsg1
[rustc.git] / src / vendor / mdbook / src / book / bookconfig_test.rs
index 61cfa6a9850573ee1dd9dbd80045d2379633785d..b3a24385e74d6fe3abaac18431b77422cc444874 100644 (file)
@@ -347,3 +347,25 @@ fn it_parses_json_arrays_to_toml() {
 
     assert_eq!(format!("{:#?}", result), expected);
 }
+
+#[test]
+fn it_fetches_google_analytics_from_toml() {
+    let text = r#"
+title = "mdBook Documentation"
+description = "Create book from markdown files. Like Gitbook but implemented in Rust"
+author = "Mathieu David"
+google_analytics_id = "123456"
+"#;
+
+    let mut config = BookConfig::new(Path::new("."));
+
+    config.parse_from_toml_string(&text.to_string());
+
+    let mut expected = BookConfig::new(Path::new("."));
+    expected.title = "mdBook Documentation".to_string();
+    expected.author = "Mathieu David".to_string();
+    expected.description = "Create book from markdown files. Like Gitbook but implemented in Rust".to_string();
+    expected.google_analytics = Some("123456".to_string());
+
+    assert_eq!(format!("{:#?}", config), format!("{:#?}", expected));
+}