Sha256: 599f685b74745096ff24be96c369413c779de7792b0788d17f6a5dd029f48aad
Contents?: true
Size: 1.39 KB
Versions: 1
Compression:
Stored size: 1.39 KB
Contents
#!/bin/sh . ./test-lib.sh test -r random_blob || die "random_blob required, run with 'make $0'" t_plan 6 "rack.input client_max_body_size default" t_begin "setup and startup" && { rtmpfiles curl_out curl_err cmbs_config rainbows_setup $model grep -v client_max_body_size < $unicorn_config > $cmbs_config rainbows -D sha1-random-size.ru -c $cmbs_config rainbows_wait_start } t_begin "regular request" && { rm -f $ok curl -vsSf -T random_blob -H Expect: \ http://$listen/ > $curl_out 2> $curl_err || > $ok dbgcat curl_err dbgcat curl_out test -e $ok } t_begin "chunked request" && { rm -f $ok curl -vsSf -T- < random_blob -H Expect: \ http://$listen/ > $curl_out 2> $curl_err || > $ok dbgcat curl_err dbgcat curl_out test -e $ok } t_begin "default size sha1 chunked" && { blob_sha1=3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3 rm -f $ok > $r_err dd if=/dev/zero bs=1048576 count=1 | \ curl -vsSf -T- -H Expect: \ http://$listen/ > $curl_out 2> $curl_err test "$(cat $curl_out)" = $blob_sha1 dbgcat curl_err dbgcat curl_out } t_begin "default size sha1 content-length" && { blob_sha1=3b71f43ff30f4b15b5cd85dd9e95ebc7e84eb5a3 rm -f $ok dd if=/dev/zero bs=1048576 count=1 of=$tmp curl -vsSf -T $tmp -H Expect: \ http://$listen/ > $curl_out 2> $curl_err test "$(cat $curl_out)" = $blob_sha1 dbgcat curl_err dbgcat curl_out } t_begin "shutdown" && { kill $rainbows_pid } t_done
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rainbows-0.92.0 | t/t0103-rack-input-limit.sh |