Skip to content

Commit e71c3b5

Browse files
committed
Fix the tokenizer tests mocking globally
1 parent af4c2af commit e71c3b5

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/utils/tokens/tokenStatsCalculator.test.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
1-
import { describe, test, expect, jest } from "@jest/globals";
2-
3-
// Mock the tokenizer module before importing tokenStatsCalculator
4-
jest.mock("@/utils/main/tokenizer", () => ({
5-
getTokenizerForModel: jest.fn(),
6-
countTokensForData: jest.fn(),
7-
getToolDefinitionTokens: jest.fn(),
8-
}));
1+
import { describe, test, expect, mock } from "bun:test";
92

103
import {
114
createDisplayUsage,
@@ -20,6 +13,13 @@ import {
2013
import type { LanguageModelV2Usage } from "@ai-sdk/provider";
2114
import type { MuxMessage } from "@/types/message";
2215

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+
}));
22+
2323
describe("createDisplayUsage", () => {
2424
test("uses usage.reasoningTokens when available", () => {
2525
const usage: LanguageModelV2Usage = {

0 commit comments

Comments
 (0)