aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/cli_test.rs43
-rw-r--r--tests/fixtures/_layout.html6
-rw-r--r--tests/fixtures/assets/style.css0
-rw-r--r--tests/fixtures/image.png0
-rw-r--r--tests/fixtures/nested/nested.gmi0
-rw-r--r--tests/fixtures/regular.html0
-rw-r--r--tests/fixtures/test1.gmi4
-rw-r--r--tests/fixtures/test2.gmi0
-rw-r--r--tests/fixtures/test3.gmi0
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