Skip to content

Commit b365830

Browse files
authored
Merge pull request #3713 from cdr/jsjoeio-test-emitter
feat(test): try calling .dispose() x2 in emitter
2 parents 58514c4 + f3c4dcd commit b365830

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

test/unit/emitter.test.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ describe("emitter", () => {
4141

4242
// Register the onHelloWorld listener
4343
// and the onGoodbyeWorld
44-
emitter.event(onHelloWorld)
44+
const _onHelloWorld = emitter.event(onHelloWorld)
4545
emitter.event(onGoodbyeWorld)
4646

4747
await emitter.emit({ event: HELLO_WORLD, callback: mockCallback })
@@ -56,6 +56,12 @@ describe("emitter", () => {
5656
expect(mockSecondCallback).toHaveBeenCalled()
5757
expect(mockSecondCallback).toHaveBeenCalledTimes(1)
5858

59+
// Dispose of individual listener
60+
_onHelloWorld.dispose()
61+
62+
// Try disposing twice
63+
_onHelloWorld.dispose()
64+
5965
// Dispose of all the listeners
6066
emitter.dispose()
6167
})

0 commit comments

Comments
 (0)