fix remaining sharness tests
License: MIT Signed-off-by: Ian Preston <ianopolous@protonmail.com>
Dr Ian Preston committed
Oct 10, 2018 at 21:17 UTC
264d9d60737271d540dec8e07ef4ca28c6fc542c
1 file changed
+7
-1
test/sharness/t0184-http-proxy-over-p2p.sh
+7
-1
@@ -64,6 +64,11 @@ function teardown_sender_and_receiver() {
64
sleep 5
65
}
66
67
+function teardown_remote_server() {
68
+ kill -9 $REMOTE_SERVER_PID > /dev/null 2>&1
69
+ sleep 5
70
+}
71
+
72
function curl_check_response_code() {
73
local expected_status_code=$1
74
local path_stub=${2:-http/$RECEIVER_ID/test/index.txt}
@@ -117,10 +122,11 @@ setup_sender_and_receiver_ipfs &&
122
curl_send_proxy_request_and_check_response 404 "SORRY GUYS, I LOST IT"
123
'
124
teardown_sender_and_receiver
125
+teardown_remote_server
126
127
test_expect_success 'handle proxy http request sends bad-gateway when remote server not available ' '
128
setup_sender_and_receiver_ipfs &&
123
-curl_send_proxy_request_and_check_response 404 ""
129
+curl_send_proxy_request_and_check_response 502 ""
130
'
131
teardown_sender_and_receiver
132