Add coverage for remote_interaction_helper (#28002)
				
					
				
			This commit is contained in:
		
							parent
							
								
									e1bb79718b
								
							
						
					
					
						commit
						a6d446e6a7
					
				
							
								
								
									
										30
									
								
								spec/requests/remote_interaction_helper_spec.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								spec/requests/remote_interaction_helper_spec.rb
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,30 @@ | |||||||
|  | # frozen_string_literal: true | ||||||
|  | 
 | ||||||
|  | require 'rails_helper' | ||||||
|  | 
 | ||||||
|  | describe 'Remote Interaction Helper' do | ||||||
|  |   describe 'GET /remote_interaction_helper' do | ||||||
|  |     it 'returns http success' do | ||||||
|  |       get remote_interaction_helper_path | ||||||
|  | 
 | ||||||
|  |       expect(response) | ||||||
|  |         .to have_http_status(200) | ||||||
|  |         .and render_template(:index, layout: 'helper_frame') | ||||||
|  |         .and have_attributes( | ||||||
|  |           headers: include( | ||||||
|  |             'X-Frame-Options' => 'SAMEORIGIN', | ||||||
|  |             'Referrer-Policy' => 'no-referrer', | ||||||
|  |             'Content-Security-Policy' => expected_csp_headers | ||||||
|  |           ) | ||||||
|  |         ) | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  | 
 | ||||||
|  |   private | ||||||
|  | 
 | ||||||
|  |   def expected_csp_headers | ||||||
|  |     <<~CSP.squish | ||||||
|  |       default-src 'none'; frame-ancestors 'self'; form-action 'none'; script-src 'self' https://cb6e6126.ngrok.io 'wasm-unsafe-eval'; connect-src https: | ||||||
|  |     CSP | ||||||
|  |   end | ||||||
|  | end | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user