diff --git a/test/runtime/samples/empty-component-destroy/_config.js b/test/runtime/samples/empty-component-destroy/_config.js
index ca47a00baf..76b9ae4bb8 100644
--- a/test/runtime/samples/empty-component-destroy/_config.js
+++ b/test/runtime/samples/empty-component-destroy/_config.js
@@ -1,19 +1,25 @@
+let log;
export default {
html: `
`,
+ before_test() {
+ log = console.log;
+ },
+ after_test() {
+ console.log = log;
+ },
+
async test({ assert, target, window }) {
const button = target.querySelector('button');
const event = new window.MouseEvent('click');
const messages = [];
- const log = console.log;
console.log = msg => messages.push(msg);
await button.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, `
`);
assert.deepEqual(messages, ['destroy']);
- console.log = log;
}
};