|
|
@ -4,6 +4,15 @@ import { test } from '../../test';
|
|
|
|
export default test({
|
|
|
|
export default test({
|
|
|
|
async test({ assert, target }) {
|
|
|
|
async test({ assert, target }) {
|
|
|
|
await tick();
|
|
|
|
await tick();
|
|
|
|
assert.htmlEqual(target.innerHTML, '<p>foo</p><div>foo</div>');
|
|
|
|
assert.htmlEqual(target.innerHTML, '<button>toggle</button> <p>foo</p><div>foo</div>');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const [toggle] = target.querySelectorAll('button');
|
|
|
|
|
|
|
|
toggle.click();
|
|
|
|
|
|
|
|
await tick();
|
|
|
|
|
|
|
|
assert.htmlEqual(target.innerHTML, '<button>toggle</button>');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
toggle.click();
|
|
|
|
|
|
|
|
await tick();
|
|
|
|
|
|
|
|
assert.htmlEqual(target.innerHTML, '<button>toggle</button> <p>foo</p><div>foo</div>');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|