diff --git a/test/unit/emitter.test.ts b/test/unit/emitter.test.ts
index ebc6491b90c4..c9d24d57d0c5 100644
--- a/test/unit/emitter.test.ts
+++ b/test/unit/emitter.test.ts
@@ -41,7 +41,7 @@ describe("emitter", () => {
 
     // Register the onHelloWorld listener
     // and the onGoodbyeWorld
-    emitter.event(onHelloWorld)
+    const _onHelloWorld = emitter.event(onHelloWorld)
     emitter.event(onGoodbyeWorld)
 
     await emitter.emit({ event: HELLO_WORLD, callback: mockCallback })
@@ -56,6 +56,12 @@ describe("emitter", () => {
     expect(mockSecondCallback).toHaveBeenCalled()
     expect(mockSecondCallback).toHaveBeenCalledTimes(1)
 
+    // Dispose of individual listener
+    _onHelloWorld.dispose()
+
+    // Try disposing twice
+    _onHelloWorld.dispose()
+
     // Dispose of all the listeners
     emitter.dispose()
   })