diff --git a/test/runtime/samples/action-custom-event-handler-in-each-destructured/_config.js b/test/runtime/samples/action-custom-event-handler-in-each-destructured/_config.js
index 5ddf16c72d..1ea8d254d2 100644
--- a/test/runtime/samples/action-custom-event-handler-in-each-destructured/_config.js
+++ b/test/runtime/samples/action-custom-event-handler-in-each-destructured/_config.js
@@ -8,12 +8,12 @@ export default {
second:
`,
- test(assert, component, target, window) {
+ async test(assert, component, target, window) {
const event = new window.MouseEvent('click');
const buttons = target.querySelectorAll('button');
- buttons[1].dispatchEvent(event);
+ await buttons[1].dispatchEvent(event);
assert.htmlEqual(target.innerHTML, `
diff --git a/test/runtime/samples/action-custom-event-handler-in-each-destructured/main.html b/test/runtime/samples/action-custom-event-handler-in-each-destructured/main.html
index b5c13cf0d8..a83d3041e6 100644
--- a/test/runtime/samples/action-custom-event-handler-in-each-destructured/main.html
+++ b/test/runtime/samples/action-custom-event-handler-in-each-destructured/main.html
@@ -21,7 +21,7 @@
{#each items as [item0, item1]}
-