mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-16 10:39:49 +00:00
Revert "Stop publish examples to mongoose repo"
This reverts commit 1a17e17c462bdd4e1d26d8742f8b7087273e04c2. PUBLISHED_FROM=80028de308c9a021955d1425d2bfee8feb85f193
This commit is contained in:
1 parent
7cc7df8c0e
commit
eaef5bd133
351 files changed
+195424
No files matched your search
@@ -0,0 +1,35 @@
|
||||
#!/bin/sh
|
||||
|
||||
PROG=$1
|
||||
PORT=${2:-8000} # If second param is given, this is load balancer port
|
||||
DB_FILE=/tmp/_$$.db
|
||||
URL=http://127.0.0.1:$PORT/api/v1
|
||||
|
||||
cleanup() {
|
||||
rm -rf $DB_FILE
|
||||
kill -9 $PID >/dev/null 2>&1
|
||||
}
|
||||
|
||||
#set -x
|
||||
trap cleanup EXIT
|
||||
|
||||
cleanup
|
||||
$PROG -f $DB_FILE &
|
||||
PID=$!
|
||||
|
||||
#sleep 1
|
||||
curl -s -X PUT -d 'value=123' $URL/foo
|
||||
curl -s -X PUT -d 'value=success' $URL/bar/baz
|
||||
|
||||
# Fetch existing key
|
||||
RESULT=$(curl -s $URL/bar/baz)
|
||||
test "$RESULT" = "success" || exit 1
|
||||
|
||||
# Delete it
|
||||
curl -s -X DELETE $URL/bar/baz
|
||||
|
||||
# Make sure it's deleted - GET must result in 404
|
||||
RESULT=$(curl -s -i $URL/bar/baz | head -1 | tr -d '\r')
|
||||
test "$RESULT" = "HTTP/1.1 404 Not Found" || exit 1
|
||||
|
||||
exit 0
|
||||
Reference in new issue
Block a user