export default {
	test({ assert, component, target, raf }) {
		component.visible = true;
		const h1 = target.querySelector('h1');
		assert.equal(h1.style.animation, '__svelte_3809512021_0 100ms linear 0ms 1 both');

		raf.tick(150);
		component.tag = 'h2';
		const h2 = target.querySelector('h2');
		assert.equal(h1.style.animation, '');
		assert.equal(h2.style.animation, '');

		raf.tick(50);
		component.visible = false;
		assert.equal(h2.style.animation, '__svelte_3750847757_0 100ms linear 0ms 1 both');
	}
};