Commit de702ead authored by Jeromy's avatar Jeromy

add sharness test to verify requests look good

License: MIT
Signed-off-by: default avatarJeromy <jeromyj@gmail.com>
parent 41b89d2f
#!/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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment