
























@@ -136,11 +136,11 @@ function requireMockCallArg(
136136argIndex: number,
137137label: string,
138138) {
139-const call = mockCalls[index];
139+const call = mockCalls.at(index);
140140if (!call) {
141141throw new Error(`expected ${label} call ${index + 1}`);
142142}
143-return call[argIndex];
143+return call.at(argIndex);
144144}
145145146146function requireGeneratedVideo(result: OpenRouterVideoResult, index: number) {
@@ -236,7 +236,10 @@ describe("openrouter video generation provider", () => {
236236});
237237238238expectRecordFields(
239-requireRecord(resolveProviderHttpRequestConfigMock.mock.calls[0]?.[0], "request config"),
239+requireRecord(
240+requireMockCallArg(resolveProviderHttpRequestConfigMock.mock.calls, 0, 0, "request config"),
241+"request config",
242+),
240243{
241244baseUrl: "https://custom.openrouter.test/openrouter/api/v1",
242245defaultBaseUrl: "https://openrouter.ai/api/v1",
@@ -343,8 +346,10 @@ describe("openrouter video generation provider", () => {
343346"https://custom.openrouter.test/openrouter/api/v1/videos/models",
344347"openrouter-video-models",
345348);
346-expect(fetchWithTimeoutGuardedMock.mock.calls[0]?.[2]).toBe(12_345);
347-expect(fetchWithTimeoutGuardedMock.mock.calls[0]?.[3]).toBeTypeOf("function");
349+expect(requireMockCallArg(fetchWithTimeoutGuardedMock.mock.calls, 0, 2, "fetch")).toBe(12_345);
350+expect(requireMockCallArg(fetchWithTimeoutGuardedMock.mock.calls, 0, 3, "fetch")).toBeTypeOf(
351+"function",
352+);
348353const resolvedCapabilities = requireRecord(capabilities, "resolved capabilities");
349354expect(resolvedCapabilities.providerOptions).toEqual({
350355callback_url: "string",
@@ -477,7 +482,10 @@ describe("openrouter video generation provider", () => {
477482).provider,
478483).toBe("openrouter");
479484expectRecordFields(
480-requireRecord(resolveProviderHttpRequestConfigMock.mock.calls[0]?.[0], "request config"),
485+requireRecord(
486+requireMockCallArg(resolveProviderHttpRequestConfigMock.mock.calls, 0, 0, "request config"),
487+"request config",
488+),
481489{
482490provider: "openrouter",
483491capability: "video",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。