diff --git a/packages/@lwc/integration-karma/test/events/memoization/index.spec.js b/packages/@lwc/integration-karma/test/events/memoization/index.spec.js index 21e9ba2389..afa95d67a8 100644 --- a/packages/@lwc/integration-karma/test/events/memoization/index.spec.js +++ b/packages/@lwc/integration-karma/test/events/memoization/index.spec.js @@ -1,6 +1,7 @@ import { createElement } from 'lwc'; import Deep from 'x/deep'; import List from 'x/list'; +import Mixed from 'x/mixed'; describe('deep listener', () => { beforeEach(() => { @@ -46,4 +47,28 @@ describe('deep listener', () => { elm.shadowRoot.querySelector('button').click(); expect(window.clickBuffer).toEqual([1, 2]); }); + + // In this case, the click listener is re-bound on every render, because the referenced + // listener is scoped inside a