


























@@ -271,7 +271,9 @@ describe("viewerState initialization", () => {
271271272272await hydrateViewer();
273273274-const preloadArg = (preloadHighlighterMock.mock.calls as unknown[][])[0]?.[0] as { langs: string[]; themes: string[] } | undefined;
274+const preloadArg = (preloadHighlighterMock.mock.calls as unknown[][])[0]?.[0] as
275+| { langs: string[]; themes: string[] }
276+| undefined;
275277expect(preloadArg).toBeDefined();
276278expect(preloadArg!.langs).toContain("typescript");
277279expect(preloadArg!.langs).toContain("python");
@@ -302,7 +304,9 @@ describe("toolbar button toggles", () => {
302304303305expect(fileDiffRerenderMock).toHaveBeenCalled();
304306305-const opts2 = fileDiffSetOptionsMock.mock.calls[fileDiffSetOptionsMock.mock.calls.length - 1]?.[0] as Record<string, unknown>;
307+const opts2 = fileDiffSetOptionsMock.mock.calls[
308+fileDiffSetOptionsMock.mock.calls.length - 1
309+]?.[0] as Record<string, unknown>;
306310expect(opts2.diffStyle).toBe("split");
307311});
308312@@ -320,7 +324,9 @@ describe("toolbar button toggles", () => {
320324321325buttons[3].click();
322326323-const lastOpts = fileDiffSetOptionsMock.mock.calls[fileDiffSetOptionsMock.mock.calls.length - 1]?.[0] as Record<string, unknown>;
327+const lastOpts = fileDiffSetOptionsMock.mock.calls[
328+fileDiffSetOptionsMock.mock.calls.length - 1
329+]?.[0] as Record<string, unknown>;
324330expect(lastOpts.themeType).toBe("light");
325331expect(document.body.dataset.theme).toBe("light");
326332});
@@ -339,7 +345,9 @@ describe("toolbar button toggles", () => {
339345340346buttons[1].click();
341347342-const lastOpts = fileDiffSetOptionsMock.mock.calls[fileDiffSetOptionsMock.mock.calls.length - 1]?.[0] as Record<string, unknown>;
348+const lastOpts = fileDiffSetOptionsMock.mock.calls[
349+fileDiffSetOptionsMock.mock.calls.length - 1
350+]?.[0] as Record<string, unknown>;
343351expect(lastOpts.overflow).toBe("scroll");
344352});
345353@@ -357,7 +365,9 @@ describe("toolbar button toggles", () => {
357365358366buttons[2].click();
359367360-const lastOpts = fileDiffSetOptionsMock.mock.calls[fileDiffSetOptionsMock.mock.calls.length - 1]?.[0] as Record<string, unknown>;
368+const lastOpts = fileDiffSetOptionsMock.mock.calls[
369+fileDiffSetOptionsMock.mock.calls.length - 1
370+]?.[0] as Record<string, unknown>;
361371expect(lastOpts.disableBackground).toBe(true);
362372});
363373});
@@ -459,5 +469,4 @@ describe("getHydrateProps branching", () => {
459469expect(hydrateArg.oldFile).toEqual({ name: "a.ts", lang: "text", contents: "old" });
460470expect(hydrateArg.newFile).toEqual({ name: "a.ts", lang: "text", contents: "new" });
461471});
462-463472});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。