We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af4c2af commit e71c3b5Copy full SHA for e71c3b5
src/utils/tokens/tokenStatsCalculator.test.ts
@@ -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
-}));
+import { describe, test, expect, mock } from "bun:test";
9
10
import {
11
createDisplayUsage,
@@ -20,6 +13,13 @@ import {
20
13
import type { LanguageModelV2Usage } from "@ai-sdk/provider";
21
14
import type { MuxMessage } from "@/types/message";
22
15
16
+// Mock the tokenizer module before importing tokenStatsCalculator
17
+mock.module("@/utils/main/tokenizer", () => ({
18
+ getTokenizerForModel: jest.fn(),
19
+ countTokensForData: jest.fn(),
+ getToolDefinitionTokens: jest.fn(),
+}));
+
23
describe("createDisplayUsage", () => {
24
test("uses usage.reasoningTokens when available", () => {
25
const usage: LanguageModelV2Usage = {
0 commit comments