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:
|
||||
- ros -s prove -e "(ql:quickload '(coleslaw coleslaw-test))"
|
||||
-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