hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 89f8fa586c8371f08b309553b3058218ef568ea1
parent 9edc58a03a5427237fc094b95e7b248b00acbe1a
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Fri, 18 Dec 2015 15:52:17 +0100

Set the request Host on http test server

Needed for the remote tests to pass on Go 1.6.

See #1470

Diffstat:
Mtpl/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
@@ -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
 }