X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=test.sh;h=10b6fd91c57940c5f30f843832480d1f7fd8c191;hb=7fced3bc8411add4f4d3c6b70ab4a6f01e30277a;hp=f7e54e955c0c150207282aca59afd09c51aca9f1;hpb=9d8c6181a6880b2c6eaa97d16e68d2fa6755cf9e;p=redo-blog
diff --git a/test.sh b/test.sh
index f7e54e9..10b6fd9 100755
--- a/test.sh
+++ b/test.sh
@@ -49,11 +49,12 @@ rm -rf "$generated_files_dir"
working_dir=$(pwd)
cd "$generated_files_dir"
redo
-cp "$working_dir/$expected_files_dir"/test.md .
+cp "$working_dir/$expected_files_dir"/te\"\;st.md .
redo
cp "$working_dir/$expected_files_dir"/bar\ baz.md .
redo
cp "$working_dir/$expected_files_dir"/foo.rst .
+cp "$working_dir/$expected_files_dir"/foo.links .
redo
# Test file modification tracking.
@@ -90,6 +91,22 @@ for file in "$expected_files_dir"/metadata/*; do
diff_test "$file" "$cmp_file"
done
+# Compare .links files.
+cd "$working_dir"
+for file in "$expected_files_dir"/*.links; do
+ basename=$(basename "$file")
+ cmp_file="$generated_files_dir/$basename"
+ diff_test "$file" "$cmp_file"
+done
+
+# Compare captcha files.
+cd "$working_dir"
+for file in "$expected_files_dir"/captchas/*; do
+ basename=$(basename "$file")
+ cmp_file="$generated_files_dir/captchas/$basename"
+ diff_test "$file" "$cmp_file"
+done
+
# Compare generated HTML files. Ignore variable dates.
for file in "$expected_files_dir"/*.html.ignoring; do
basename=$(basename "$file")
@@ -99,9 +116,7 @@ for file in "$expected_files_dir"/*.html.ignoring; do
fi
generated_file="$cmp_file".ignoring
cat "$cmp_file" | \
- sed 's/[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}/IGNORE/g' | \
- sed 's/IGNORET[0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}Z/IGNORE/g' | \
- sed 's/IGNORE [0-9]\{2\}:[0-9]\{2\} (UTC)/IGNORE/g' \
+ sed 's/[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}/IGNORE/g' \
> "$generated_file"
diff_test "$file" "$generated_file"
done