From 5304158c0ad8188d936c4f7584a15d3819eaae7c Mon Sep 17 00:00:00 2001 From: Masataro Asai Date: Sat, 26 Oct 2019 12:12:06 -0400 Subject: [PATCH] basic cli tests --- .travis.yml | 1 + cli-tests/basic.sh | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100755 cli-tests/basic.sh diff --git a/.travis.yml b/.travis.yml index b2e69df..c214342 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,3 +20,4 @@ cache: script: - ros -s prove -e "(ql:quickload '(coleslaw coleslaw-test))" -e '(or (prove:run :coleslaw-test) (uiop:quit -1))' + - cli-tests/basic.sh diff --git a/cli-tests/basic.sh b/cli-tests/basic.sh new file mode 100755 index 0000000..213a4de --- /dev/null +++ b/cli-tests/basic.sh @@ -0,0 +1,39 @@ +#!/bin/bash -x + +set -e + +dir=$(mktemp -d) + +cd $dir + +coleslaw setup + +cat .coleslawrc + +post=$(coleslaw new post "my first blog") + +echo "my firrrrrrst text!!!!" >> "$post" + +cat "$post" + +coleslaw generate + +coleslaw preview & +pid=$! + +trap "kill $pid; rm -rf $dir" EXIT + +sleep 3 + +wget 127.0.0.1:5000 -O- + +! wget 127.0.0.1:5000/nosuchurl -O- + +# ( +# wget 127.0.0.1:5000/nosuchurl -O- +# echo $? +# true +# ) + + +