spec: "httpreferrer" attribute of <webview>
This commit is contained in:
		
					parent
					
						
							
								57bfc63d23
							
						
					
				
			
			
				commit
				
					
						db8361a0a9
					
				
			
		
					 2 changed files with 19 additions and 0 deletions
				
			
		
							
								
								
									
										7
									
								
								spec/fixtures/pages/referrer.html
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								spec/fixtures/pages/referrer.html
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
<html>
 | 
			
		||||
<body>
 | 
			
		||||
<script type="text/javascript" charset="utf-8">
 | 
			
		||||
  console.log(document.referrer);
 | 
			
		||||
</script>
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
| 
						 | 
				
			
			@ -58,6 +58,18 @@ describe '<webview> tag', ->
 | 
			
		|||
      webview.src = "file://#{fixtures}/pages/e.html"
 | 
			
		||||
      document.body.appendChild webview
 | 
			
		||||
 | 
			
		||||
  describe 'httpreferrer attribute', ->
 | 
			
		||||
    it 'sets the referrer url', (done) ->
 | 
			
		||||
      referrer = 'http://github.com/'
 | 
			
		||||
      listener = (e) ->
 | 
			
		||||
        assert.equal e.message, referrer
 | 
			
		||||
        webview.removeEventListener 'console-message', listener
 | 
			
		||||
        done()
 | 
			
		||||
      webview.addEventListener 'console-message', listener
 | 
			
		||||
      webview.setAttribute 'httpreferrer', referrer
 | 
			
		||||
      webview.src = "file://#{fixtures}/pages/referrer.html"
 | 
			
		||||
      document.body.appendChild webview
 | 
			
		||||
 | 
			
		||||
  describe 'new-window event', ->
 | 
			
		||||
    it 'emits when window.open is called', (done) ->
 | 
			
		||||
      webview.addEventListener 'new-window', (e) ->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue