Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-dms3
Commits
fe8ffde4
Commit
fe8ffde4
authored
Nov 12, 2018
by
Steven Allen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add some additional tests for custom protocols
License: MIT Signed-off-by:
Steven Allen
<
steven@stebalien.com
>
parent
d8cab799
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
1 deletion
+18
-1
test/sharness/t0184-http-proxy-over-p2p.sh
test/sharness/t0184-http-proxy-over-p2p.sh
+18
-1
No files found.
test/sharness/t0184-http-proxy-over-p2p.sh
View file @
fe8ffde4
...
...
@@ -138,7 +138,8 @@ test_expect_success 'start and connect nodes' '
'
test_expect_success
'setup p2p listener on the receiver'
'
ipfsi 1 p2p listen --allow-custom-protocol /http /ip4/127.0.0.1/tcp/$WEB_SERVE_PORT
ipfsi 1 p2p listen --allow-custom-protocol /http /ip4/127.0.0.1/tcp/$WEB_SERVE_PORT &&
ipfsi 1 p2p listen /x/custom/http /ip4/127.0.0.1/tcp/$WEB_SERVE_PORT
'
test_expect_success
'setup environment'
'
...
...
@@ -169,6 +170,22 @@ test_expect_success 'handle proxy http request unknown proxy peer ' '
curl_check_response_code 502 p2p/unknown_peer/http/index.txt
'
test_expect_success
'handle proxy http request to custom protocol'
'
serve_http_once "THE WOODS ARE LOVELY DARK AND DEEP" &&
curl_check_response_code 200 p2p/$RECEIVER_ID/x/custom/http/index.txt
'
teardown_remote_server
test_expect_success
'handle proxy http request to missing protocol'
'
serve_http_once "THE WOODS ARE LOVELY DARK AND DEEP" &&
curl_check_response_code 502 p2p/$RECEIVER_ID/x/missing/http/index.txt
'
teardown_remote_server
test_expect_success
'handle proxy http request missing the /http'
'
curl_check_response_code 400 p2p/$RECEIVER_ID/x/custom/index.txt
'
test_expect_success
'handle multipart/form-data http request'
'
serve_http_once "OK" &&
curl_send_multipart_form_request
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment