X-Git-Url: https://git.r.bdr.sh/rbdr/page/blobdiff_plain/1c5797fadeea6be505c01f13508203ba234cbdfa..36a5c232b1f5d86bf97e29af987862732556ee07:/tests/cli_test.rs?ds=inline diff --git a/tests/cli_test.rs b/tests/cli_test.rs index 0bb46bb..fcbdb99 100644 --- a/tests/cli_test.rs +++ b/tests/cli_test.rs @@ -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"), + "\ {{ title }} {{ content }} -"); - 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, + "\ Page Is Cool!
@@ -63,16 +71,20 @@ Hello world
-"); +", + ); 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