@@ -100,16 +100,16 @@ describe("installPluginFromGitSpec", () => {
|
100 | 100 | expect(result.git.url).toBe("https://github.com/acme/demo.git"); |
101 | 101 | expect(result.git.ref).toBe("v1.2.3"); |
102 | 102 | expect(result.git.commit).toBe("abc123"); |
103 | | -const cloneArgv = runCommandWithTimeoutMock.mock.calls[0][0] as string[]; |
| 103 | +const cloneArgv = runCommandWithTimeoutMock.mock.calls.at(0)?.[0] as string[]; |
104 | 104 | expect(cloneArgv.slice(0, 3)).toEqual(["git", "clone", "https://github.com/acme/demo.git"]); |
105 | 105 | expect(cloneArgv[3]).toContain("/repo"); |
106 | | -expect(runCommandWithTimeoutMock.mock.calls[1][0]).toEqual([ |
| 106 | +expect(runCommandWithTimeoutMock.mock.calls.at(1)?.[0]).toEqual([ |
107 | 107 | "git", |
108 | 108 | "checkout", |
109 | 109 | "--detach", |
110 | 110 | "v1.2.3", |
111 | 111 | ]); |
112 | | -expect(runCommandWithTimeoutMock.mock.calls[3][0]).toEqual([ |
| 112 | +expect(runCommandWithTimeoutMock.mock.calls.at(3)?.[0]).toEqual([ |
113 | 113 | "npm", |
114 | 114 | "install", |
115 | 115 | "--omit=dev", |
@@ -118,7 +118,7 @@ describe("installPluginFromGitSpec", () => {
|
118 | 118 | "--no-audit", |
119 | 119 | "--no-fund", |
120 | 120 | ]); |
121 | | -const installOptions = installPluginFromInstalledPackageDirMock.mock.calls[0]?.[0] as |
| 121 | +const installOptions = installPluginFromInstalledPackageDirMock.mock.calls.at(0)?.[0] as |
122 | 122 | | { |
123 | 123 | expectedPluginId?: string; |
124 | 124 | packageDir?: string; |
@@ -157,7 +157,7 @@ describe("installPluginFromGitSpec", () => {
|
157 | 157 | throw new Error(result.error); |
158 | 158 | } |
159 | 159 | |
160 | | -const cloneArgv = runCommandWithTimeoutMock.mock.calls[0][0] as string[]; |
| 160 | +const cloneArgv = runCommandWithTimeoutMock.mock.calls.at(0)?.[0] as string[]; |
161 | 161 | expect(cloneArgv.slice(0, 5)).toEqual([ |
162 | 162 | "git", |
163 | 163 | "clone", |
|