let test_dir = setup_test_dir();
let dir_name = test_dir.file_name().unwrap().to_string_lossy();
let parent = test_dir.parent().unwrap();
- let html_dir = parent.join(format!("{}_html", dir_name));
- let gemini_dir = parent.join(format!("{}_gemini", dir_name));
+ let html_dir = parent.join(format!("{dir_name}_html"));
+ let gemini_dir = parent.join(format!("{dir_name}_gemini"));
- 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
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\">
</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());
let test_dir = setup_test_dir();
let dir_name = test_dir.file_name().unwrap().to_string_lossy();
let parent = test_dir.parent().unwrap();
- let html_dir = parent.join(format!("{}_html", dir_name));
- let gemini_dir = parent.join(format!("{}_gemini", dir_name));
+ let html_dir = parent.join(format!("{dir_name}_html"));
+ let gemini_dir = parent.join(format!("{dir_name}_gemini"));
- 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