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
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")
cat "$cmp_file" | \
sed 's/[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}/IGNORE/g' \
> "$generated_file"
-# 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' \
-# > "$generated_file"
diff_test "$file" "$generated_file"
done