basic cli tests
This commit is contained in:
parent
5dd66dcf62
commit
5304158c0a
2 changed files with 40 additions and 0 deletions
|
@ -20,3 +20,4 @@ cache:
|
||||||
script:
|
script:
|
||||||
- ros -s prove -e "(ql:quickload '(coleslaw coleslaw-test))"
|
- ros -s prove -e "(ql:quickload '(coleslaw coleslaw-test))"
|
||||||
-e '(or (prove:run :coleslaw-test) (uiop:quit -1))'
|
-e '(or (prove:run :coleslaw-test) (uiop:quit -1))'
|
||||||
|
- cli-tests/basic.sh
|
||||||
|
|
39
cli-tests/basic.sh
Executable file
39
cli-tests/basic.sh
Executable file
|
@ -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
|
||||||
|
# )
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue