X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=test.sh;h=f91d84e3cae8a0c9be682891a973a7a0a138356a;hb=dd07631feb38e91824fdb81c7571f32ad56ed214;hp=c54e48a23057587c007c6a6d9f7dac1c792172f0;hpb=6ee5e0e20b722b1d4e72dfa52a19ec684cb30410;p=redo-blog
diff --git a/test.sh b/test.sh
index c54e48a..f91d84e 100755
--- a/test.sh
+++ b/test.sh
@@ -42,14 +42,14 @@ redo
cd "$working_dir"
# Simple file comparison tests and UUID tests.
-uuid_test "$generated_files_dir""/.meta/uuid"
-for file in "$expected_files_dir"/*.html "$expected_files_dir"/.meta/*; do
+uuid_test "$generated_files_dir""/metadata/uuid"
+for file in "$expected_files_dir"/*.html "$expected_files_dir"/metadata/*; do
sed_expression='s/'"$expected_files_dir_escaped"'/'"$generated_files_dir_escaped"'/'
cmp_file=`echo "$file" | sed "$sed_expression"`
if [ ! "$file" = "$expected_files_dir""/index.html" ] && \
echo "$file" | grep -q "\.html$"; then
basename=$(basename "$cmp_file")
- uuid_test "${generated_files_dir}/.meta/${basename%.html}.uuid"
+ uuid_test "${generated_files_dir}/metadata/${basename%.html}.uuid"
fi
diff_test "$file" "$cmp_file"
done
@@ -64,3 +64,15 @@ cat "$original_file" | \
> "$generated_file"
diff_test "$expected_file" "$generated_file"
rm "$generated_file"
+
+# Check symbolic links.
+for file in "$generated_files_dir"/feed.xml "$generated_files_dir"/*.html; do
+ basename=$(basename "$file")
+ linkname=$(readlink "$generated_files_dir/public/$basename")
+ printf "== public/%s symbolic link test ==\n" "$basename"
+ if [ "$working_dir/$generated_files_dir/$basename" = "$linkname" ]; then
+ echo "== test SUCCESS =="
+ else
+ echo "== test FAILURE =="
+ fi
+done