Skip to content
Snippets Groups Projects
Commit 3ed8f394 authored by Laurent Senta's avatar Laurent Senta
Browse files

test: use car fixtures in sharness t0400

parent 7f3c0baa
Branches
No related tags found
1 merge request!1New
...@@ -10,6 +10,13 @@ test_description="Test API security" ...@@ -10,6 +10,13 @@ test_description="Test API security"
test_init_ipfs test_init_ipfs
# Import test case
# See the static fixtures in ./t0400-api-no-gateway/
test_expect_success "Add the test directory" '
ipfs dag import ../t0400-api-no-gateway/fixtures.car
'
HASH=QmNYERzV2LfD2kkfahtfv44ocHzEFK1sLBaE7zdcYT2GAZ # a file containing the string "testing"
# by default, we don't let you load arbitrary ipfs objects through the api, # by default, we don't let you load arbitrary ipfs objects through the api,
# because this would open up the api to scripting vulnerabilities. # because this would open up the api to scripting vulnerabilities.
# only the webui objects are allowed. # only the webui objects are allowed.
...@@ -17,14 +24,12 @@ test_init_ipfs ...@@ -17,14 +24,12 @@ test_init_ipfs
test_launch_ipfs_daemon test_launch_ipfs_daemon
test_expect_success "Gateway on API unavailable" ' test_expect_success "Gateway on API unavailable" '
HASH=$(echo "testing" | ipfs add -q)
test_curl_resp_http_code "http://127.0.0.1:$API_PORT/ipfs/$HASH" "HTTP/1.1 404 Not Found" test_curl_resp_http_code "http://127.0.0.1:$API_PORT/ipfs/$HASH" "HTTP/1.1 404 Not Found"
' '
test_kill_ipfs_daemon test_kill_ipfs_daemon
test_launch_ipfs_daemon --unrestricted-api test_launch_ipfs_daemon --unrestricted-api
test_expect_success "Gateway on --unrestricted-api API available" ' test_expect_success "Gateway on --unrestricted-api API available" '
HASH=$(echo "testing" | ipfs add -q)
test_curl_resp_http_code "http://127.0.0.1:$API_PORT/ipfs/$HASH" "HTTP/1.1 200 OK" test_curl_resp_http_code "http://127.0.0.1:$API_PORT/ipfs/$HASH" "HTTP/1.1 200 OK"
' '
test_kill_ipfs_daemon test_kill_ipfs_daemon
......
# Dataset description/sources
- fixtures.car
- raw CARv1
generated with:
```sh
HASH=$(echo "testing" | ipfs add -q)
ipfs dag export $HASH > fixtures.car
echo HASH=${HASH} # a file containing the string "testing"
# HASH=QmNYERzV2LfD2kkfahtfv44ocHzEFK1sLBaE7zdcYT2GAZ # a file containing the string "testing"
```
File suppressed by a .gitattributes entry, the file's encoding is unsupported, or the file size exceeds the limit.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment