From: Bjørn Erik Pedersen Date: Fri, 18 Dec 2015 14:52:17 +0000 (+0100) Subject: Set the request Host on http test server X-Git-Tag: v0.16~507 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=89f8fa586c8371f08b309553b3058218ef568ea1;p=brevno-suite%2Fhugo Set the request Host on http test server Needed for the remote tests to pass on Go 1.6. See #1470 --- diff --git a/tpl/template_resources_test.go b/tpl/template_resources_test.go index 259f115e..e9264c21 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 }