-cd ../..
-uuid_regex="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
-for file in test/test_files/*.html test/test_files/*.meta; do
- cmp_file=`echo "$file" | sed 's/test_files/test_dir/'`
- if [ ! "$file" = "test/test_files/index.html" ] && \
+cp "$working_dir/$expected_files_dir"/test.md .
+redo
+cp "$working_dir/$expected_files_dir"/bar\ baz.md .
+redo
+cp "$working_dir/$expected_files_dir"/foo.rst .
+redo
+cd "$working_dir"
+
+# Simple file comparison tests and UUID tests.
+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" ] && \