From 89f8fa586c8371f08b309553b3058218ef568ea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Fri, 18 Dec 2015 15:52:17 +0100 Subject: [PATCH] Set the request Host on http test server Needed for the remote tests to pass on Go 1.6. See #1470 --- tpl/template_resources_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tpl/template_resources_test.go b/tpl/template_resources_test.go index 259f115e3..e9264c219 100644 --- a/tpl/template_resources_test.go +++ b/tpl/template_resources_test.go @@ -114,7 +114,10 @@ func TestScpGetLocal(t *testing.T) { func getTestServer(handler func(w http.ResponseWriter, r *http.Request)) (*httptest.Server, *http.Client) { testServer := httptest.NewServer(http.HandlerFunc(handler)) client := &http.Client{ - Transport: &http.Transport{Proxy: func(*http.Request) (*url.URL, error) { return url.Parse(testServer.URL) }}, + Transport: &http.Transport{Proxy: func(r *http.Request) (*url.URL, error) { + r.Host = "Host: gohugo.io" + return url.Parse(testServer.URL) + }}, } return testServer, client }