Skip to content

Commit 8d4e338

Browse files
committed
fix textencoder error
Signed-off-by: Adam Setch <[email protected]>
1 parent 422cdb8 commit 8d4e338

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

jest.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Config } from 'jest';
22

33
const config: Config = {
44
preset: 'ts-jest',
5-
setupFiles: ['<rootDir>/src/renderer/__helpers__/setupEnvVars.js'],
5+
setupFiles: ['<rootDir>/src/renderer/__helpers__/jest.setup.ts'],
66
testEnvironment: 'jsdom',
77
collectCoverage: true,
88
collectCoverageFrom: ['src/**/*', '!**/__snapshots__/**'],
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { TextDecoder, TextEncoder } from 'node:util';
2+
3+
// Prevent "ReferenceError: TextEncoder is not defined" error
4+
global.TextEncoder = TextEncoder;
5+
global.TextDecoder = TextDecoder;
6+
7+
// Mock OAuth client ID and secret
8+
process.env.OAUTH_CLIENT_ID = 'FAKE_CLIENT_ID_123';
9+
process.env.OAUTH_CLIENT_SECRET = 'FAKE_CLIENT_SECRET_123';

src/renderer/__helpers__/setupEnvVars.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)