@@ -46,8 +46,11 @@ def test_default_headers
4646      when  :admin_oauth2_http 
4747        assert_response_code ( 301 ,  response ) 
4848        assert_equal ( "https://127.0.0.1:9081/admins/auth/google_oauth2" ,  response . headers [ "Location" ] ) 
49-       when  :website_https ,   :website_http 
49+       when  :website_https 
5050        assert_response_code ( 200 ,  response ) 
51+       when  :website_http 
52+         assert_response_code ( 301 ,  response ) 
53+         assert_equal ( "https://127.0.0.1:9081/" ,  response . headers [ "Location" ] ) 
5154      when  :website_signup_https 
5255        assert_response_code ( 200 ,  response ) 
5356      when  :website_signup_http 
@@ -75,8 +78,11 @@ def test_forwarded_port
7578      when  :admin_oauth2_http 
7679        assert_response_code ( 301 ,  response ) 
7780        assert_equal ( "https://127.0.0.1:9081/admins/auth/google_oauth2" ,  response . headers [ "Location" ] ) 
78-       when  :website_https ,   :website_http 
81+       when  :website_https 
7982        assert_response_code ( 200 ,  response ) 
83+       when  :website_http 
84+         assert_response_code ( 301 ,  response ) 
85+         assert_equal ( "https://127.0.0.1:9081/" ,  response . headers [ "Location" ] ) 
8086      when  :website_signup_https 
8187        assert_response_code ( 200 ,  response ) 
8288      when  :website_signup_http 
@@ -100,7 +106,8 @@ def test_forwarded_proto_http
100106        assert_response_code ( 301 ,  response ) 
101107        assert_equal ( "https://127.0.0.1:9081/admins/auth/google_oauth2" ,  response . headers [ "Location" ] ) 
102108      when  :website_https ,  :website_http 
103-         assert_response_code ( 200 ,  response ) 
109+         assert_response_code ( 301 ,  response ) 
110+         assert_equal ( "https://127.0.0.1:9081/" ,  response . headers [ "Location" ] ) 
104111      when  :website_signup_https ,  :website_signup_http 
105112        assert_response_code ( 301 ,  response ) 
106113        assert_equal ( "https://127.0.0.1:9081/signup/" ,  response . headers [ "Location" ] ) 
@@ -145,7 +152,8 @@ def test_forwarded_proto_http_and_port
145152        assert_response_code ( 301 ,  response ) 
146153        assert_equal ( "https://127.0.0.1:9081/admins/auth/google_oauth2" ,  response . headers [ "Location" ] ) 
147154      when  :website_https ,  :website_http 
148-         assert_response_code ( 200 ,  response ) 
155+         assert_response_code ( 301 ,  response ) 
156+         assert_equal ( "https://127.0.0.1:9081/" ,  response . headers [ "Location" ] ) 
149157      when  :website_signup_https ,  :website_signup_http 
150158        assert_response_code ( 301 ,  response ) 
151159        assert_equal ( "https://127.0.0.1:9081/signup/" ,  response . headers [ "Location" ] ) 
@@ -194,8 +202,11 @@ def test_override_public_http_port
194202        when  :admin_oauth2_http 
195203          assert_response_code ( 301 ,  response ) 
196204          assert_equal ( "https://127.0.0.1:9081/admins/auth/google_oauth2" ,  response . headers [ "Location" ] ) 
197-         when  :website_https ,   :website_http 
205+         when  :website_https 
198206          assert_response_code ( 200 ,  response ) 
207+         when  :website_http 
208+           assert_response_code ( 301 ,  response ) 
209+           assert_equal ( "https://127.0.0.1:9081/" ,  response . headers [ "Location" ] ) 
199210        when  :website_signup_https 
200211          assert_response_code ( 200 ,  response ) 
201212        when  :website_signup_http 
@@ -227,8 +238,11 @@ def test_override_public_https_port
227238        when  :admin_oauth2_http 
228239          assert_response_code ( 301 ,  response ) 
229240          assert_equal ( "https://127.0.0.1:3333/admins/auth/google_oauth2" ,  response . headers [ "Location" ] ) 
230-         when  :website_https ,   :website_http 
241+         when  :website_https 
231242          assert_response_code ( 200 ,  response ) 
243+         when  :website_http 
244+           assert_response_code ( 301 ,  response ) 
245+           assert_equal ( "https://127.0.0.1:3333/" ,  response . headers [ "Location" ] ) 
232246        when  :website_signup_https 
233247          assert_response_code ( 200 ,  response ) 
234248        when  :website_signup_http 
@@ -260,7 +274,10 @@ def test_override_public_http_proto
260274        when  :admin_oauth2_http 
261275          assert_response_code ( 302 ,  response ) 
262276          assert_oauth2_redirect_uri ( "https://127.0.0.1:9080/admins/auth/google_oauth2/callback" ,  response ) 
263-         when  :website_https ,  :website_http 
277+         when  :website_https 
278+           assert_response_code ( 301 ,  response ) 
279+           assert_equal ( "https://127.0.0.1:9081/" ,  response . headers [ "Location" ] ) 
280+         when  :website_http 
264281          assert_response_code ( 200 ,  response ) 
265282        when  :website_signup_https 
266283          assert_response_code ( 301 ,  response ) 
@@ -293,7 +310,10 @@ def test_override_public_https_proto
293310        when  :admin_oauth2_http 
294311          assert_response_code ( 302 ,  response ) 
295312          assert_oauth2_redirect_uri ( "https://127.0.0.1:9080/admins/auth/google_oauth2/callback" ,  response ) 
296-         when  :website_https ,  :website_http 
313+         when  :website_https 
314+           assert_response_code ( 301 ,  response ) 
315+           assert_equal ( "https://127.0.0.1:9081/" ,  response . headers [ "Location" ] ) 
316+         when  :website_http 
297317          assert_response_code ( 200 ,  response ) 
298318        when  :website_signup_https 
299319          assert_response_code ( 301 ,  response ) 
@@ -327,8 +347,11 @@ def test_override_public_ports_defaults
327347        when  :admin_oauth2_http 
328348          assert_response_code ( 301 ,  response ) 
329349          assert_equal ( "https://127.0.0.1/admins/auth/google_oauth2" ,  response . headers [ "Location" ] ) 
330-         when  :website_https ,   :website_http 
350+         when  :website_https 
331351          assert_response_code ( 200 ,  response ) 
352+         when  :website_http 
353+           assert_response_code ( 301 ,  response ) 
354+           assert_equal ( "https://127.0.0.1/" ,  response . headers [ "Location" ] ) 
332355        when  :website_signup_https 
333356          assert_response_code ( 200 ,  response ) 
334357        when  :website_signup_http 
0 commit comments