Skip to content

Commit 0abceb8

Browse files
committed
fixing lint errors in unit tests
1 parent e192a8a commit 0abceb8

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

tests/unit/services/workspace-extractor.test.ts

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66

77
import { describe, it, expect, vi } from 'vitest';
8+
import { IApimClient } from '../../../src/clients/iapim-client.js';
89
import { ResourceType } from '../../../src/models/resource-types.js';
910
import { ApimServiceContext } from '../../../src/models/types.js';
1011
import { FilterConfig } from '../../../src/models/config.js';
@@ -18,14 +19,20 @@ const testContext: ApimServiceContext = {
1819
baseUrl: 'https://management.azure.com/subscriptions/sub-1/resourceGroups/rg-1/providers/Microsoft.ApiManagement/service/apim-1',
1920
};
2021

21-
function createMockClient() {
22+
async function* emptyAsyncGenerator<T>(): AsyncGenerator<T> {
23+
yield* [];
24+
}
25+
26+
function createMockClient(): IApimClient {
2227
return {
23-
listResources: async function* () {},
28+
listResources: () => emptyAsyncGenerator<Record<string, unknown>>(),
2429
getResource: vi.fn().mockResolvedValue(undefined),
25-
putResource: vi.fn(),
26-
deleteResource: vi.fn(),
27-
listApiRevisions: async function* () {},
30+
putResource: vi.fn().mockResolvedValue({}),
31+
patchResource: vi.fn().mockResolvedValue({}),
32+
deleteResource: vi.fn().mockResolvedValue(true),
33+
listApiRevisions: () => emptyAsyncGenerator<Record<string, unknown>>(),
2834
getApiSpecification: vi.fn().mockResolvedValue(undefined),
35+
validatePreFlight: vi.fn().mockResolvedValue(undefined),
2936
};
3037
}
3138

0 commit comments

Comments
 (0)