From 8a4e6248052ff32e02dcec3dd6850d4582836fb5 Mon Sep 17 00:00:00 2001
From: "Rafael G. Martins"
Date: Wed, 24 Jul 2019 18:04:28 +0200
Subject: make: fixed filename generation for pagination_tags
---
tests/blogc-make/check_blogc_make.sh.in | 182 +++++++++++++++++
tests/blogc-make/check_utils.c | 349 ++++++++++++++++++++++++++++++++
2 files changed, 531 insertions(+)
(limited to 'tests')
diff --git a/tests/blogc-make/check_blogc_make.sh.in b/tests/blogc-make/check_blogc_make.sh.in
index 36dfceb..423b83e 100755
--- a/tests/blogc-make/check_blogc_make.sh.in
+++ b/tests/blogc-make/check_blogc_make.sh.in
@@ -38,6 +38,7 @@ ${TESTS_ENVIRONMENT} @abs_top_builddir@/blogc-make -f "${TEMP}/proj/blogcfile" 2
cat > "${TEMP}/proj/content/post/foo.txt" < "${TEMP}/proj/content/post/bar.txt" < "${TEMP}/proj/content/post/post${i}.txt" < "${TEMP}/proj/blogcfile" <&1 | tee "${TEMP}/output.txt"
+grep "_build/post/post01/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post02/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post03/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post04/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post05/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post06/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post07/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post08/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post09/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post10/index\\.html" "${TEMP}/output.txt"
+grep "_build/post/post11/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/asd/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/asd/page/1/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/asd/page/2/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/asd/page/3/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/asd/page/4/index\\.html" "${TEMP}/output.txt"
+grep -v "_build/tag/asd/page/5/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/qwe/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/qwe/page/1/index\\.html" "${TEMP}/output.txt"
+grep -v "_build/tag/qwe/page/2/index\\.html" "${TEMP}/output.txt"
+
+rm "${TEMP}/output.txt"
+
+cat > "${TEMP}/expected-tag-asd1.html" < "${TEMP}/expected-tag-asd2.html" < "${TEMP}/expected-tag-asd3.html" < "${TEMP}/expected-tag-asd4.html" < "${TEMP}/expected-tag-qwe1.html" < "${TEMP}/proj/blogcfile" < "${TEMP}/expected-tag2.html" <This is hue.
@@ -1292,6 +1424,7 @@ Listing: tag2 - Baz - Aug 01, 2016, 12:00 AM GMT
EOF
diff -uN "${TEMP}/proj/_build/tag/tag2/index.html" "${TEMP}/expected-tag2.html"
+diff -uN "${TEMP}/proj/_build/tag/tag2/page/1/index.html" "${TEMP}/expected-tag2.html"
rm -rf "${TEMP}/proj/_build"
@@ -1322,11 +1455,16 @@ grep "_build/atom\\.xml" "${TEMP}/output.txt"
grep "_build/atom/tag1\\.xml" "${TEMP}/output.txt"
grep "_build/atom/tag2\\.xml" "${TEMP}/output.txt"
grep "_build/page/1/index\\.html" "${TEMP}/output.txt"
+grep -v "_build/page/2/index\\.html" "${TEMP}/output.txt"
grep "_build/post/foo/index\\.html" "${TEMP}/output.txt"
grep "_build/post/bar/index\\.html" "${TEMP}/output.txt"
grep "_build/post/baz/index\\.html" "${TEMP}/output.txt"
grep "_build/tag/tag1/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/tag1/page/1/index\\.html" "${TEMP}/output.txt"
+grep -v "_build/tag/tag1/page/2/index\\.html" "${TEMP}/output.txt"
grep "_build/tag/tag2/index\\.html" "${TEMP}/output.txt"
+grep "_build/tag/tag2/page/1/index\\.html" "${TEMP}/output.txt"
+grep -v "_build/tag/tag2/page/2/index\\.html" "${TEMP}/output.txt"
grep "_build/page1/index\\.html" "${TEMP}/output.txt"
grep "_build/page2/index\\.html" "${TEMP}/output.txt"
@@ -1345,7 +1483,9 @@ diff -uN "${TEMP}/proj/_build/post/bar/index.html" "${TEMP}/expected-post-bar.ht
diff -uN "${TEMP}/proj/_build/post/baz/index.html" "${TEMP}/expected-post-baz.html"
diff -uN "${TEMP}/proj/_build/tag/tag1/index.html" "${TEMP}/expected-tag1.html"
+diff -uN "${TEMP}/proj/_build/tag/tag1/page/1/index.html" "${TEMP}/expected-tag1.html"
diff -uN "${TEMP}/proj/_build/tag/tag2/index.html" "${TEMP}/expected-tag2.html"
+diff -uN "${TEMP}/proj/_build/tag/tag2/page/1/index.html" "${TEMP}/expected-tag2.html"
cat > "${TEMP}/expected-page1.html" < "${TEMP}/expected-tag2.html" < "${TEMP}/expected-page1.html" <