cli-tests/basic.sh (515 bytes)
1 #!/bin/bash -x 2 3 set -e 4 5 dir=$(mktemp -d) 6 7 cd $dir 8 9 coleslaw setup 10 11 cat .coleslawrc 12 13 post=$(coleslaw new post "my first blog") 14 15 echo "my firrrrrrst text!!!!" >> "$post" 16 17 cat "$post" 18 19 coleslaw generate 20 21 coleslaw preview & 22 pid=$! 23 24 trap "kill $pid; rm -rf $dir" EXIT 25 26 sleep 3 27 28 try_query=${1:-true} 29 30 if $try_query 31 then 32 # Doesn't run on Travis! 33 curl --fail 127.0.0.1:5000 34 ! curl --fail 127.0.0.1:5000/nosuchurl 35 echo success! 36 fi 37 38 # ( 39 # wget 127.0.0.1:5000/nosuchurl -O- 40 # echo $? 41 # true 42 # ) 43 44 45