Skip to content

Commit f91061d

Browse files
committed
Try to fix the mock
1 parent 1b2d2a6 commit f91061d

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

src/utils/tokens/tokenStatsCalculator.test.ts

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { describe, test, expect, mock, jest } from "bun:test";
1+
import { beforeAll, afterAll, describe, test, expect, mock, jest } from "bun:test";
22

33
import {
44
createDisplayUsage,
@@ -13,12 +13,18 @@ import {
1313
import type { LanguageModelV2Usage } from "@ai-sdk/provider";
1414
import type { MuxMessage } from "@/types/message";
1515

16-
// Mock the tokenizer module before importing tokenStatsCalculator
17-
mock.module("@/utils/main/tokenizer", () => ({
18-
getTokenizerForModel: jest.fn(),
19-
countTokensForData: jest.fn(),
20-
getToolDefinitionTokens: jest.fn(),
21-
}));
16+
beforeAll(() => {
17+
// Mock the tokenizer module before importing tokenStatsCalculator
18+
mock.module("@/utils/main/tokenizer", () => ({
19+
getTokenizerForModel: jest.fn(),
20+
countTokensForData: jest.fn(),
21+
getToolDefinitionTokens: jest.fn(),
22+
}));
23+
});
24+
25+
afterAll(() => {
26+
mock.restore();
27+
});
2228

2329
describe("createDisplayUsage", () => {
2430
test("uses usage.reasoningTokens when available", () => {

0 commit comments

Comments
 (0)