From cdb881a462903b4616e48a035eee99c8b33ff160 Mon Sep 17 00:00:00 2001 From: Federico Date: Sun, 17 Nov 2024 16:42:12 +0700 Subject: [PATCH] Test types --- source/add-listener.test.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/add-listener.test.ts b/source/add-listener.test.ts index c3195b2..e50d3e6 100644 --- a/source/add-listener.test.ts +++ b/source/add-listener.test.ts @@ -1,5 +1,5 @@ import { - describe, it, vi, expect, + describe, it, vi, expect, expectTypeOf, } from 'vitest'; import {addListener} from './add-listener.js'; @@ -19,5 +19,12 @@ describe('addListener', () => { expect(event.removeListener).toHaveBeenCalledWith(listener); }); + + it('should have the correct types', () => { + addListener(chrome.tabs.onMoved, (tabId, tab) => { + expectTypeOf(tabId).toEqualTypeOf(); + expectTypeOf(tab).toEqualTypeOf(); + }, {signal: AbortSignal.timeout(1000)}); + }); });