Skip to content

Commit e813106

Browse files
author
Matthew Wolff
committed
updated jest config for relative pathing mock imports
1 parent fd12158 commit e813106

5 files changed

Lines changed: 7 additions & 4 deletions

File tree

__tests__/gameDatabase.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DatabaseStructure, GameDatabase } from '../src/model/gameDatabase';
1+
import { DatabaseStructure, GameDatabase } from '../src/model';
22
import { User } from 'discord.js';
33
import * as fs from 'fs/promises';
44

__tests__/interactionHandler.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ describe('InteractionHandler', () => {
5151
}
5252
} as unknown as Client;
5353

54-
const { InteractionHandler: RealHandler } = jest.requireActual('../src/handler/interactionHandler');
54+
const { InteractionHandler: RealHandler } = jest.requireActual('@/handler/interactionHandler');
5555
handler = new RealHandler(mockClient);
5656
});
5757

__tests__/messageHandler.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// __tests__/messageHandler.test.ts
2-
import { MessageHandler } from '../src/handler/messageHandler';
2+
import { MessageHandler } from '../src/handler';
33
import { Client, DMChannel, Message, User } from 'discord.js';
44
import { BOT_OWNER } from '../src/config/constants';
55

__tests__/presenceUpdateHandler.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ActivityType } from 'discord-api-types/v10';
44
import { GameDatabase } from '../src/model';
55

66
jest.mock('discord.js');
7-
jest.mock('../src/model/GameDatabase');
7+
jest.mock('@/model/gameDatabase');
88

99
const mockMessage = { content: 'Test message' } as Message;
1010
const mockSend = jest.fn().mockResolvedValue(mockMessage);

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
"preset": "ts-jest",
1717
"testEnvironment": "node",
1818
"moduleDirectories": ["node_modules", "src"],
19+
"moduleNameMapper": {
20+
"^@/(.*)$": "<rootDir>/src/$1"
21+
},
1922
"moduleFileExtensions": [
2023
"ts",
2124
"js",

0 commit comments

Comments
 (0)