Fix force_ssl conditional (#6201)
This commit is contained in:
		
					parent
					
						
							
								da809f9eec
							
						
					
				
			
			
				commit
				
					
						1d92b90be9
					
				
			
		
					 3 changed files with 10 additions and 14 deletions
				
			
		|  | @ -47,22 +47,18 @@ describe ApplicationController, type: :controller do | |||
|     include_examples 'respond_with_error', 422 | ||||
|   end | ||||
| 
 | ||||
|   it "does not force ssl if LOCAL_HTTPS is not 'true'" do | ||||
|   it "does not force ssl if Rails.env.production? is not 'true'" do | ||||
|     routes.draw { get 'success' => 'anonymous#success' } | ||||
|     ClimateControl.modify LOCAL_HTTPS: '' do | ||||
|       allow(Rails.env).to receive(:production?).and_return(true) | ||||
|       get 'success' | ||||
|       expect(response).to have_http_status(:success) | ||||
|     end | ||||
|     allow(Rails.env).to receive(:production?).and_return(false) | ||||
|     get 'success' | ||||
|     expect(response).to have_http_status(:success) | ||||
|   end | ||||
| 
 | ||||
|   it "forces ssl if LOCAL_HTTPS is 'true'" do | ||||
|   it "forces ssl if Rails.env.production? is 'true'" do | ||||
|     routes.draw { get 'success' => 'anonymous#success' } | ||||
|     ClimateControl.modify LOCAL_HTTPS: 'true' do | ||||
|       allow(Rails.env).to receive(:production?).and_return(true) | ||||
|       get 'success' | ||||
|       expect(response).to redirect_to('https://test.host/success') | ||||
|     end | ||||
|     allow(Rails.env).to receive(:production?).and_return(true) | ||||
|     get 'success' | ||||
|     expect(response).to redirect_to('https://test.host/success') | ||||
|   end | ||||
| 
 | ||||
|   describe 'helper_method :current_account' do | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue