X-Git-Url: https://plomlompom.com/repos/?p=redo-blog;a=blobdiff_plain;f=test.sh;h=10b6fd91c57940c5f30f843832480d1f7fd8c191;hp=f7e54e955c0c150207282aca59afd09c51aca9f1;hb=0dddf8e27165915e413feaa4a6acf234e4ca5d17;hpb=9d8c6181a6880b2c6eaa97d16e68d2fa6755cf9e 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