ref: 89f8fa586c8371f08b309553b3058218ef568ea1
parent: 9edc58a03a5427237fc094b95e7b248b00acbe1a
author: Bjørn Erik Pedersen <[email protected]>
date: Fri Dec 18 10:52:17 EST 2015
Set the request Host on http test server Needed for the remote tests to pass on Go 1.6. See #1470
--- a/tpl/template_resources_test.go
+++ b/tpl/template_resources_test.go
@@ -114,7 +114,10 @@
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
}