#1/bin/bash

./final.bin &
wiki_pid=$!

cleanup() {
	kill $wiki_pid
	rm -f test_*.out Test.txt
	exit ${1:-1}
}
trap cleanup INT

sleep 1

curl -s -o test_edit.out http://localhost:8080/edit/Test 
cmp test_edit.out test_edit.good || cleanup 1
curl -s -o /dev/null -d body=some%20content http://localhost:8080/save/Test
cmp Test.txt test_Test.txt.good || cleanup 1
curl -s -o test_view.out http://localhost:8080/view/Test
cmp test_view.out test_view.good || cleanup 1

echo "Passed"
cleanup 0

