X-Git-Url: https://plomlompom.com/repos/?p=redo-blog;a=blobdiff_plain;f=test.sh;h=ce50d29a7a50aef30fa56e48c973e663a2276336;hp=f7e54e955c0c150207282aca59afd09c51aca9f1;hb=7849f6d516ab555c83ae9d979c71e874383b9c17;hpb=9d8c6181a6880b2c6eaa97d16e68d2fa6755cf9e diff --git a/test.sh b/test.sh index f7e54e9..ce50d29 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,14 @@ 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 "$expected_files_dir"/*.captcha; do + basename=$(basename "$file") + cmp_file="$generated_files_dir/$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 +108,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