mirror of
https://github.com/ipfs/kubo.git
synced 2026-03-10 10:47:51 +08:00
add sharness test to verify requests look good
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
This commit is contained in:
parent
41b89d2fb9
commit
de702ead33
33
test/sharness/t0235-cli-request.sh
Executable file
33
test/sharness/t0235-cli-request.sh
Executable file
@ -0,0 +1,33 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (c) 2015 Jeromy Johnson
|
||||
# MIT Licensed; see the LICENSE file in this repository.
|
||||
#
|
||||
|
||||
test_description="test http requests made by cli"
|
||||
|
||||
. lib/test-lib.sh
|
||||
|
||||
test_init_ipfs
|
||||
test_launch_ipfs_daemon
|
||||
|
||||
test_expect_success "can make http request against nc server" '
|
||||
go-sleep 0.5s | nc -l 5005 > nc_out &
|
||||
ipfs cat /ipfs/Qmabcdef --api /ip4/127.0.0.1/tcp/5005 || true
|
||||
'
|
||||
|
||||
test_expect_success "output does not contain multipart info" '
|
||||
test_expect_code 1 grep multipart nc_out
|
||||
'
|
||||
|
||||
test_expect_success "request looks good" '
|
||||
grep "POST /api/v0/cat" nc_out
|
||||
'
|
||||
|
||||
test_expect_success "api flag does not appear in request" '
|
||||
test_expect_code 1 grep "api=/ip4" nc_out
|
||||
'
|
||||
|
||||
test_kill_ipfs_daemon
|
||||
|
||||
test_done
|
||||
Loading…
Reference in New Issue
Block a user