30 lines
		
	
	
		
			733 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			733 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| module.exports = {
 | |
|   'getCurrentScript': function (browser) {
 | |
|     browser
 | |
|       .url(`${browser.launch_url}/fixtures/test.html`)
 | |
|       .assert.containsText(
 | |
|         '#app',
 | |
|         `${browser.launch_url}/fixtures/log-src.js`
 | |
|       )
 | |
|       .end()
 | |
|   },
 | |
|   'getCurrentScript in microtask': function (browser) {
 | |
|     browser
 | |
|       .url(`${browser.launch_url}/fixtures/test-microtask.html`)
 | |
|       .assert.containsText(
 | |
|         '#app',
 | |
|         `${browser.launch_url}/fixtures/log-src-in-microtask.js`
 | |
|       )
 | |
|       .end()
 | |
|   },
 | |
|   'use it as a polyfill': function (browser) {
 | |
|     browser
 | |
|       .url(`${browser.launch_url}/fixtures/test-polyfill.html`)
 | |
|       .assert.containsText(
 | |
|         '#app',
 | |
|         'It works!'
 | |
|       )
 | |
|       .end()
 | |
|   }
 | |
| }
 |