diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2024-06-02 00:01:35 +0200 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2024-06-02 00:01:35 +0200 |
commit | 3f82948f4f9fb9d3e1332f306e36c317c67f5575 (patch) | |
tree | c912501433a7a369ca7cf09cc060c0c4a98c28a7 /tests/blogc-make/check_blogc_make.sh.in | |
parent | 202bf3c23141f8efb4b154d72400c822b4726007 (diff) | |
download | blogc-3f82948f4f9fb9d3e1332f306e36c317c67f5575.tar.gz blogc-3f82948f4f9fb9d3e1332f306e36c317c67f5575.tar.bz2 blogc-3f82948f4f9fb9d3e1332f306e36c317c67f5575.zip |
make: added setting to allow enforcing to run from make
Diffstat (limited to 'tests/blogc-make/check_blogc_make.sh.in')
-rwxr-xr-x | tests/blogc-make/check_blogc_make.sh.in | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/blogc-make/check_blogc_make.sh.in b/tests/blogc-make/check_blogc_make.sh.in index 179529a..50af17c 100755 --- a/tests/blogc-make/check_blogc_make.sh.in +++ b/tests/blogc-make/check_blogc_make.sh.in @@ -20,6 +20,31 @@ trap_func() { trap trap_func EXIT +mkdir -p "${TEMP}/proj/" + + +### minimal settings, failure when not running from make + +cat > "${TEMP}/proj/blogcfile" <<EOF +[global] +AUTHOR_NAME = Lol +AUTHOR_EMAIL = author@example.com +SITE_TITLE = Lol's Website +SITE_TAGLINE = WAT?! +BASE_DOMAIN = http://example.org + +[settings] +run_from_make = true +EOF + +set +e +${TESTS_ENVIRONMENT} ${BLOGC_MAKE} -f "${TEMP}/proj/blogcfile" 2>&1 | tee "${TEMP}/output.txt" +set -e + +grep "error: must run from " "${TEMP}/output.txt" + +rm -rf "${TEMP}/proj/" + mkdir -p "${TEMP}"/proj{,/templates,/content/post} |