]> git.r.bdr.sh - rbdr/page/blobdiff - tests/cli_test.rs
Reformat
[rbdr/page] / tests / cli_test.rs
index 0bb46bb11ed6267aae3f1435f8a5d7fde9bd88f7..fcbdb99a8cb484d239279c6999d86e8dd1df8fb7 100644 (file)
@@ -24,22 +24,28 @@ fn test_basic_generation() {
     let html_dir = parent.join(format!("{}_html", dir_name));
     let gemini_dir = parent.join(format!("{}_gemini", dir_name));
 
-    let _cleanup = TestDir { 
-        paths: vec![test_dir.clone(), html_dir.clone(), gemini_dir.clone()] 
+    let _cleanup = TestDir {
+        paths: vec![test_dir.clone(), html_dir.clone(), gemini_dir.clone()],
     };
 
     // Create test input files
-    create_test_file(&test_dir.join("_layout.html"), "\
+    create_test_file(
+        &test_dir.join("_layout.html"),
+        "\
 <html>
 <head><title>{{ title }}</title></head>
 <body>{{ content }}</body>
 </html>
-");
-    create_test_file(&test_dir.join("test.gmi"), "\
+",
+    );
+    create_test_file(
+        &test_dir.join("test.gmi"),
+        "\
 --- title: Page Is Cool!
 # Test
 Hello world
-");
+",
+    );
     create_test_file(&test_dir.join("test.png"), "A picture of a cute cat");
 
     // Run the program from the test directory
@@ -54,7 +60,9 @@ Hello world
     assert!(gemini_dir.exists());
 
     let html_output = html_dir.join("test.html");
-    assert_file_contents(&html_output, "\
+    assert_file_contents(
+        &html_output,
+        "\
 <html>
 <head><title>Page Is Cool!</title></head>
 <body><section class=\"h1\">
@@ -63,16 +71,20 @@ Hello world
 </section>
 </body>
 </html>
-");
+",
+    );
 
     let html_asset_output = html_dir.join("test.png");
     assert_file_contents(&html_asset_output, "A picture of a cute cat");
 
     let gemini_output = gemini_dir.join("test.gmi");
-    assert_file_contents(&gemini_output, "\
+    assert_file_contents(
+        &gemini_output,
+        "\
 # Test
 Hello world
-");
+",
+    );
 
     let gemini_asset_output = gemini_dir.join("test.png");
     assert!(gemini_asset_output.exists());
@@ -88,16 +100,19 @@ fn test_missing_layout() {
     let html_dir = parent.join(format!("{}_html", dir_name));
     let gemini_dir = parent.join(format!("{}_gemini", dir_name));
 
-    let _cleanup = TestDir { 
-        paths: vec![test_dir.clone(), html_dir.clone(), gemini_dir.clone()] 
+    let _cleanup = TestDir {
+        paths: vec![test_dir.clone(), html_dir.clone(), gemini_dir.clone()],
     };
 
     // Create test input files
-    create_test_file(&test_dir.join("test.gmi"), "\
+    create_test_file(
+        &test_dir.join("test.gmi"),
+        "\
 --- title: Page Is Cool!
 # Test
 Hello world
-");
+",
+    );
     create_test_file(&test_dir.join("test.png"), "A picture of a cute cat");
 
     // Run the program from the test directory