forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			51 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| "use strict";
 | |
| 
 | |
| add_task(async function() {
 | |
|   // Test all four basic variations of the "screenshot" argument
 | |
|   // when a file path is specified.
 | |
|   await testFileCreationPositive(
 | |
|     [
 | |
|       "-url",
 | |
|       "http://mochi.test:8888/browser/browser/components/shell/test/headless.html",
 | |
|       "-screenshot",
 | |
|       screenshotPath,
 | |
|     ],
 | |
|     screenshotPath
 | |
|   );
 | |
|   await testFileCreationPositive(
 | |
|     [
 | |
|       "-url",
 | |
|       "http://mochi.test:8888/browser/browser/components/shell/test/headless.html",
 | |
|       `-screenshot=${screenshotPath}`,
 | |
|     ],
 | |
|     screenshotPath
 | |
|   );
 | |
|   await testFileCreationPositive(
 | |
|     [
 | |
|       "-url",
 | |
|       "http://mochi.test:8888/browser/browser/components/shell/test/headless.html",
 | |
|       "--screenshot",
 | |
|       screenshotPath,
 | |
|     ],
 | |
|     screenshotPath
 | |
|   );
 | |
|   await testFileCreationPositive(
 | |
|     [
 | |
|       "-url",
 | |
|       "http://mochi.test:8888/browser/browser/components/shell/test/headless.html",
 | |
|       `--screenshot=${screenshotPath}`,
 | |
|     ],
 | |
|     screenshotPath
 | |
|   );
 | |
| 
 | |
|   // Test when the requested URL redirects
 | |
|   await testFileCreationPositive(
 | |
|     [
 | |
|       "-url",
 | |
|       "http://mochi.test:8888/browser/browser/components/shell/test/headless_redirect.html",
 | |
|       "-screenshot",
 | |
|       screenshotPath,
 | |
|     ],
 | |
|     screenshotPath
 | |
|   );
 | |
| });
 | 
