|  |  |  | @ -17,12 +17,14 @@ export default test({ | 
			
		
	
		
			
				
					|  |  |  |  | 		}; | 
			
		
	
		
			
				
					|  |  |  |  | 	}, | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	async test({ assert, target, component }) { | 
			
		
	
		
			
				
					|  |  |  |  | 	async test({ assert, target, component, logs }) { | 
			
		
	
		
			
				
					|  |  |  |  | 		d.resolve(42); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await tick(); | 
			
		
	
		
			
				
					|  |  |  |  | 		flushSync(); | 
			
		
	
		
			
				
					|  |  |  |  | 		assert.htmlEqual(target.innerHTML, '<p>42</p>'); | 
			
		
	
	
		
			
				
					|  |  |  | @ -31,6 +33,8 @@ export default test({ | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await tick(); | 
			
		
	
		
			
				
					|  |  |  |  | 		assert.htmlEqual(target.innerHTML, '<p>84</p>'); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -42,7 +46,11 @@ export default test({ | 
			
		
	
		
			
				
					|  |  |  |  | 		d.resolve(43); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await Promise.resolve(); | 
			
		
	
		
			
				
					|  |  |  |  | 		await tick(); | 
			
		
	
		
			
				
					|  |  |  |  | 		assert.htmlEqual(target.innerHTML, '<p>86</p>'); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		assert.deepEqual(logs, ['should run', 42, 1, 84, 2, 86, 2]); | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | }); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |