瀏覽代碼

Added httpoxy test

Steve Kamerman 8 年之前
父節點
當前提交
b9bf183df2
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      test/headers.bats

+ 11 - 0
test/headers.bats

@@ -123,6 +123,17 @@ function setup {
 	assert_output -l 'Host: web.bats'
 	assert_output -l 'Host: web.bats'
 }
 }
 
 
+@test "[$TEST_FILE] nginx-proxy supresses Proxy for httpoxy protection" {
+	# WHEN
+	prepare_web_container bats-host-10 80 -e VIRTUAL_HOST=web.bats
+	dockergen_wait_for_event $SUT_CONTAINER start bats-host-10
+	sleep 1
+
+	# THEN
+	run curl_container $SUT_CONTAINER /headers -H "Proxy: tcp://foo.com" -H "Host: web.bats"
+	refute_output -l 'Proxy: tcp://foo.com'
+}
+
 @test "[$TEST_FILE] stop all bats containers" {
 @test "[$TEST_FILE] stop all bats containers" {
 	stop_bats_containers
 	stop_bats_containers
 }
 }