mirror of https://github.com/sveltejs/svelte
				
				
				
			Merge pull request #735 from sveltejs/gh-643
	
		
	
				
					
				
			don't throw error if component is destroyed twicepull/746/head
						commit
						f7738fe42d
					
				| @ -0,0 +1,6 @@ | ||||
| export default { | ||||
| 	test(assert, component) { | ||||
| 		component.destroy(); | ||||
| 		component.destroy(); | ||||
| 	} | ||||
| }; | ||||
| @ -0,0 +1 @@ | ||||
| <div/> | ||||
| @ -0,0 +1,21 @@ | ||||
| export default { | ||||
| 	dev: true, | ||||
| 
 | ||||
| 	test(assert, component) { | ||||
| 		const warn = console.warn; // eslint-disable-line no-console
 | ||||
| 
 | ||||
| 		const warnings = []; | ||||
| 		console.warn = warning => { // eslint-disable-line no-console
 | ||||
| 			warnings.push(warning); | ||||
| 		}; | ||||
| 
 | ||||
| 		component.destroy(); | ||||
| 		component.destroy(); | ||||
| 
 | ||||
| 		assert.deepEqual(warnings, [ | ||||
| 			`Component was already destroyed` | ||||
| 		]); | ||||
| 
 | ||||
| 		console.warn = warn; // eslint-disable-line no-console
 | ||||
| 	} | ||||
| }; | ||||
| @ -0,0 +1 @@ | ||||
| <div/> | ||||
					Loading…
					
					
				
		Reference in new issue