@@ -23,6 +23,7 @@ var _ = Describe("Legacy Options", func() {
2323 legacyOpts.LegacyUpstreams.SSLUpstreamInsecureSkipVerify = true
2424 legacyOpts.LegacyUpstreams.Upstreams = []string{"http://foo.bar/baz", "file://var/lib/website#/bar"}
2525
26+ truth := true
2627 opts.UpstreamServers = Upstreams{
2728 {
2829 ID: "/baz",
@@ -30,8 +31,8 @@ var _ = Describe("Legacy Options", func() {
3031 URI: "http://foo.bar/baz",
3132 FlushInterval: &flushInterval,
3233 InsecureSkipTLSVerify: true,
33− PassHostHeader: true,
34− ProxyWebSockets: true,
34+ PassHostHeader: &truth,
35+ ProxyWebSockets: &truth,
3536 },
3637 {
3738 ID: "/bar",
@@ -39,8 +40,8 @@ var _ = Describe("Legacy Options", func() {
3940 URI: "file://var/lib/website#/bar",
4041 FlushInterval: &flushInterval,
4142 InsecureSkipTLSVerify: true,
42− PassHostHeader: true,
43− ProxyWebSockets: true,
43+ PassHostHeader: &truth,
44+ ProxyWebSockets: &truth,
4445 },
4546 }
4647
@@ -72,8 +73,8 @@ var _ = Describe("Legacy Options", func() {
7273 Path: "/baz",
7374 URI: validHTTP,
7475 InsecureSkipTLSVerify: skipVerify,
75− PassHostHeader: passHostHeader,
76− ProxyWebSockets: proxyWebSockets,
76+ PassHostHeader: &passHostHeader,
77+ ProxyWebSockets: &proxyWebSockets,
7778 FlushInterval: &flushInterval,
7879 }
7980
@@ -84,8 +85,8 @@ var _ = Describe("Legacy Options", func() {
8485 Path: "/",
8586 URI: emptyPathHTTP,
8687 InsecureSkipTLSVerify: skipVerify,
87− PassHostHeader: passHostHeader,
88− ProxyWebSockets: proxyWebSockets,
88+ PassHostHeader: &passHostHeader,
89+ ProxyWebSockets: &proxyWebSockets,
8990 FlushInterval: &flushInterval,
9091 }
9192
@@ -95,8 +96,8 @@ var _ = Describe("Legacy Options", func() {
9596 Path: "/bar",
9697 URI: validFileWithFragment,
9798 InsecureSkipTLSVerify: skipVerify,
98− PassHostHeader: passHostHeader,
99− ProxyWebSockets: proxyWebSockets,
99+ PassHostHeader: &passHostHeader,
100+ ProxyWebSockets: &proxyWebSockets,
100101 FlushInterval: &flushInterval,
101102 }
102103
@@ -109,8 +110,8 @@ var _ = Describe("Legacy Options", func() {
109110 Static: true,
110111 StaticCode: &validStaticCode,
111112 InsecureSkipTLSVerify: false,
112− PassHostHeader: true,
113− ProxyWebSockets: false,
113+ PassHostHeader: nil,
114+ ProxyWebSockets: nil,
114115 FlushInterval: &defaultFlushInterval,
115116 }
116117
@@ -123,8 +124,8 @@ var _ = Describe("Legacy Options", func() {
123124 Static: true,
124125 StaticCode: &invalidStaticCode,
125126 InsecureSkipTLSVerify: false,
126− PassHostHeader: true,
127− ProxyWebSockets: false,
127+ PassHostHeader: nil,
128+ ProxyWebSockets: nil,
128129 FlushInterval: &defaultFlushInterval,
129130 }
130131