Skip to content

Commit 9ab9a0f

Browse files
committed
fix tests after updating to vitest 4x
1 parent e5a47db commit 9ab9a0f

10 files changed

Lines changed: 64 additions & 173 deletions

File tree

lambdas/functions/control-plane/src/github/octokit.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ vi.mock('../github/auth', async () => ({
1919
}));
2020

2121
vi.mock('@octokit/rest', async () => ({
22-
Octokit: vi.fn().mockImplementation(() => mockOctokit),
22+
Octokit: vi.fn().mockImplementation(function() {
23+
return mockOctokit;
24+
}),
2325
}));
2426

2527
// We've already mocked '../github/auth' above

lambdas/functions/control-plane/src/pool/pool.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ const mockOctokit = {
2020
};
2121

2222
vi.mock('@octokit/rest', () => ({
23-
Octokit: vi.fn().mockImplementation(() => mockOctokit),
23+
Octokit: vi.fn().mockImplementation(function() {
24+
return mockOctokit;
25+
}),
2426
}));
2527

2628
vi.mock('./../aws/runners', async () => ({

lambdas/functions/control-plane/src/scale-runners/job-retry.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ const mockOctokit = {
4242
};
4343

4444
vi.mock('@octokit/rest', async () => ({
45-
Octokit: vi.fn().mockImplementation(() => mockOctokit),
45+
Octokit: vi.fn().mockImplementation(function() {
46+
return mockOctokit;
47+
}),
4648
}));
4749
vi.mock('../github/octokit', async () => ({
4850
getOctokit: vi.fn(),

lambdas/functions/control-plane/src/scale-runners/scale-down.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ const mockOctokit = {
2626
paginate: vi.fn(),
2727
};
2828
vi.mock('@octokit/rest', () => ({
29-
Octokit: vi.fn().mockImplementation(() => mockOctokit),
29+
Octokit: vi.fn().mockImplementation(function() {
30+
return mockOctokit;
31+
}),
3032
}));
3133

3234
vi.mock('./../aws/runners', async (importOriginal) => {

lambdas/functions/control-plane/src/scale-runners/scale-up.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ const mockSSMClient = mockClient(SSMClient);
3535
const mockSSMgetParameter = vi.mocked(getParameter);
3636

3737
vi.mock('@octokit/rest', () => ({
38-
Octokit: vi.fn().mockImplementation(() => mockOctokit),
38+
Octokit: vi.fn().mockImplementation(function() {
39+
return mockOctokit;
40+
}),
3941
}));
4042

4143
vi.mock('./../aws/runners', async () => ({

lambdas/functions/gh-agent-syncer/src/syncer/syncer.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ const mockOctokit = {
1515
},
1616
};
1717
vi.mock('@octokit/rest', async () => ({
18-
Octokit: vi.fn().mockImplementation(() => mockOctokit),
18+
Octokit: vi.fn().mockImplementation(function() {
19+
return mockOctokit;
20+
}),
1921
}));
2022

2123
// mock stream for Axios

lambdas/functions/webhook/src/sqs/index.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ const mockSQS = {
88
}),
99
};
1010
vi.mock('@aws-sdk/client-sqs', () => ({
11-
SQS: vi.fn().mockImplementation(() => mockSQS),
11+
SQS: vi.fn().mockImplementation(function() {
12+
return mockSQS;
13+
}),
1214
}));
1315
vi.mock('@aws-github-runner/aws-ssm-util');
1416

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":".","documentNamespace":"https://anchore.com/syft/dir/a0d6bf47-eebe-4269-a613-c820fc9a36e8","creationInfo":{"licenseListVersion":"3.27","creators":["Organization: Anchore, Inc","Tool: syft-1.33.0"],"created":"2025-10-07T13:45:06Z"},"packages":[{"name":".","SPDXID":"SPDXRef-DocumentRoot-Directory-.","supplier":"NOASSERTION","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"NOASSERTION","licenseDeclared":"NOASSERTION","copyrightText":"NOASSERTION","primaryPackagePurpose":"FILE"}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-DocumentRoot-Directory-.","relationshipType":"DESCRIBES"}]}

lambdas/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
3535
"@typescript-eslint/eslint-plugin": "^8.46.0",
3636
"@typescript-eslint/parser": "^8.46.1",
37-
"@vitest/coverage-v8": "^3.2.4",
37+
"@vitest/coverage-v8": "^4.0.5",
3838
"chalk": "^5.6.2",
3939
"eslint": "^9.38.0",
4040
"eslint-plugin-prettier": "5.5.4",

0 commit comments

Comments
 (0)