Recently Written · git

coleslaw

Emacs mode for the "Coleslaw" site generator written in Common Lisp.

git clone https://github.com/equwal/coleslaw

Log | Files | Refs


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