let fulfil;
let thePromise = new Promise(f => {
	fulfil = f;
});
export default {
	props: {
		thePromise,
		show: true
	},
	html: `
		
	`,
	test({ assert, component, target }) {
		fulfil(42);
		return thePromise
			.then(() => {
				assert.htmlEqual(target.innerHTML, `
					
				`);
				component.show = false;
				assert.htmlEqual(target.innerHTML, ``);
				component.show = true;
				assert.htmlEqual(target.innerHTML, `
					
				`);
			});
	}
};