Skip to content

How mock module with TypeScript? #444

Answered by cawa-93
cawa-93 asked this question in Q&A
Discussion options

You must be logged in to vote

Type below works for me

type TBrowserWindowMocked = typeof BrowserWindow
  & MockedObjectDeep<typeof BrowserWindow>
  & JestMockCompatFn<ConstructorParameters<typeof BrowserWindow>, MockedObjectDeep<BrowserWindow>>;

const BrowserWindowMocked = BrowserWindow as TBrowserWindowMocked 

Full test may be found here: https://github.com/cawa-93/vite-electron-builder/blob/cafa809218ae52a311beaee3bcc86f97abb3fabe/packages/main/tests/unit.spec.ts

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@sheremet-va
Comment options

@cawa-93
Comment options

@cawa-93
Comment options

@cawa-93
Comment options

Answer selected by cawa-93
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants