




















@@ -62,7 +62,7 @@ describe("listChannelCatalogEntries", () => {
6262expect(loadRecordsSpy).toHaveBeenCalledTimes(1);
6363expect(loadRecordsSpy).toHaveBeenCalledWith({ env: ENV });
6464expect(discoverSpy).toHaveBeenCalledTimes(1);
65-expect(discoverSpy.mock.calls[0]?.[0]).toStrictEqual({
65+expect(discoverSpy.mock.calls.at(0)?.[0]).toStrictEqual({
6666env: ENV,
6767installRecords: RECORDS,
6868workspaceDir: undefined,
@@ -76,7 +76,7 @@ describe("listChannelCatalogEntries", () => {
76767777expect(loadRecordsSpy).not.toHaveBeenCalled();
7878expect(discoverSpy).toHaveBeenCalledTimes(1);
79-expect(discoverSpy.mock.calls[0][0]).not.toHaveProperty("installRecords");
79+expect(discoverSpy.mock.calls.at(0)?.[0]).not.toHaveProperty("installRecords");
8080});
81818282it("uses caller-supplied install records verbatim and does not load the ledger", async () => {
@@ -91,7 +91,7 @@ describe("listChannelCatalogEntries", () => {
9191module.listChannelCatalogEntries({ env: ENV, installRecords: supplied });
92929393expect(loadRecordsSpy).not.toHaveBeenCalled();
94-expect(discoverSpy.mock.calls[0]?.[0]).toStrictEqual({
94+expect(discoverSpy.mock.calls.at(0)?.[0]).toStrictEqual({
9595env: ENV,
9696installRecords: supplied,
9797workspaceDir: undefined,
@@ -106,7 +106,7 @@ describe("listChannelCatalogEntries", () => {
106106module.listChannelCatalogEntries({ env: ENV });
107107108108expect(loadRecordsSpy).toHaveBeenCalledTimes(1);
109-expect(discoverSpy.mock.calls[0][0]).not.toHaveProperty("installRecords");
109+expect(discoverSpy.mock.calls.at(0)?.[0]).not.toHaveProperty("installRecords");
110110});
111111112112it("treats ledger read errors as a soft fallback (no installRecords propagated)", async () => {
@@ -120,6 +120,6 @@ describe("listChannelCatalogEntries", () => {
120120121121expect(loadRecordsSpy).toHaveBeenCalledTimes(1);
122122expect(discoverSpy).toHaveBeenCalledTimes(1);
123-expect(discoverSpy.mock.calls[0][0]).not.toHaveProperty("installRecords");
123+expect(discoverSpy.mock.calls.at(0)?.[0]).not.toHaveProperty("installRecords");
124124});
125125});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。