diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/cli_test.rs | 43 | ||||
| -rw-r--r-- | tests/fixtures/_layout.html | 6 | ||||
| -rw-r--r-- | tests/fixtures/assets/style.css | 0 | ||||
| -rw-r--r-- | tests/fixtures/image.png | 0 | ||||
| -rw-r--r-- | tests/fixtures/nested/nested.gmi | 0 | ||||
| -rw-r--r-- | tests/fixtures/regular.html | 0 | ||||
| -rw-r--r-- | tests/fixtures/test1.gmi | 4 | ||||
| -rw-r--r-- | tests/fixtures/test2.gmi | 0 | ||||
| -rw-r--r-- | tests/fixtures/test3.gmi | 0 |
9 files changed, 29 insertions, 24 deletions
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"), + "\ <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 diff --git a/tests/fixtures/_layout.html b/tests/fixtures/_layout.html deleted file mode 100644 index 2b57c5d..0000000 --- a/tests/fixtures/_layout.html +++ /dev/null @@ -1,6 +0,0 @@ -<html> -<head><title>{{ title }}</title></head> -<body> -{{ content }} -</body> -</html> diff --git a/tests/fixtures/assets/style.css b/tests/fixtures/assets/style.css deleted file mode 100644 index e69de29..0000000 --- a/tests/fixtures/assets/style.css +++ /dev/null diff --git a/tests/fixtures/image.png b/tests/fixtures/image.png deleted file mode 100644 index e69de29..0000000 --- a/tests/fixtures/image.png +++ /dev/null diff --git a/tests/fixtures/nested/nested.gmi b/tests/fixtures/nested/nested.gmi deleted file mode 100644 index e69de29..0000000 --- a/tests/fixtures/nested/nested.gmi +++ /dev/null diff --git a/tests/fixtures/regular.html b/tests/fixtures/regular.html deleted file mode 100644 index e69de29..0000000 --- a/tests/fixtures/regular.html +++ /dev/null diff --git a/tests/fixtures/test1.gmi b/tests/fixtures/test1.gmi deleted file mode 100644 index 65fd302..0000000 --- a/tests/fixtures/test1.gmi +++ /dev/null @@ -1,4 +0,0 @@ ---- title: Test Title ---- description: Test Description -# Heading -Some content here diff --git a/tests/fixtures/test2.gmi b/tests/fixtures/test2.gmi deleted file mode 100644 index e69de29..0000000 --- a/tests/fixtures/test2.gmi +++ /dev/null diff --git a/tests/fixtures/test3.gmi b/tests/fixtures/test3.gmi deleted file mode 100644 index e69de29..0000000 --- a/tests/fixtures/test3.gmi +++ /dev/null |