X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;ds=sidebyside;f=test.sh;h=c54e48a23057587c007c6a6d9f7dac1c792172f0;hb=6ee5e0e20b722b1d4e72dfa52a19ec684cb30410;hp=d930e6697d3763bb827eb6f254307b0693a59920;hpb=4373137de8ac6ad8731e6828a9876de9efe0a82e;p=redo-blog
diff --git a/test.sh b/test.sh
index d930e66..c54e48a 100755
--- a/test.sh
+++ b/test.sh
@@ -2,13 +2,13 @@
uuid_test()
{
-uuid_file="$1"
-printf "== %s UUID pattern match test ==\n" "$uuid_file"
-if cat "$uuid_file" | grep -Eq "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"; then
- echo "== test SUCCESS =="
-else
- echo "== test FAILURE =="
-fi
+ uuid_file="$1"
+ printf "== %s UUID pattern match test ==\n" "$uuid_file"
+ if cat "$uuid_file" | grep -Eq "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"; then
+ echo "== test SUCCESS =="
+ else
+ echo "== test FAILURE =="
+ fi
}
diff_test()
@@ -42,13 +42,14 @@ redo
cd "$working_dir"
# Simple file comparison tests and UUID tests.
-uuid_test "$generated_files_dir""/uuid.meta"
-for file in "$expected_files_dir"/*.html "$expected_files_dir"/*.meta; do
+uuid_test "$generated_files_dir""/.meta/uuid"
+for file in "$expected_files_dir"/*.html "$expected_files_dir"/.meta/*; 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
- uuid_test "${cmp_file%.html}.uuid"
+ basename=$(basename "$cmp_file")
+ uuid_test "${generated_files_dir}/.meta/${basename%.html}.uuid"
fi
diff_test "$file" "$cmp_file"
done