Files
pairgoth/curl.sh
Claude Brisson 6cd363b13d Fix curl test
2023-06-21 17:37:35 +02:00

27 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
PORT=8080
# Basic integration tests using curl...
curl -s --header "Accept: application/json" --header "Content-Type: application/json" \
--request POST \
--data '{ "type":"INDIVIDUAL","name":"Mon Tournoi", "shortName": "mon-tournoi", "startDate": "2023-05-10", "endDate": "2023-05-12", "country": "FR", "location": "Marseille", "online": false, "timeSystem": { "type": "fischer", "mainTime": "1200", "increment": "10" }, "pairing": { "type": "ROUND_ROBIN" }, "rounds": 5 }' \
http://localhost:$PORT/api/tour
curl -s --header "Accept: application/json" http://localhost:$PORT/api/tour
curl -s --header "Accept: application/json" http://localhost:$PORT/api/tour/1
curl -s --header "Accept: application/json" --header "Content-Type: application/json" \
--request POST \
--data '{ "name": "Burma", "firstname": "Nestor", "rating": 1600, "rank": -2, "country": "FR", "club": "13Ma" }' \
http://localhost:$PORT/api/tour/1/part
curl -s --header "Accept: application/json" http://localhost:$PORT/api/tour/1/part
echo
echo
curl -s --header "Last-Event-Id: 0" http://localhost:$PORT/api/events