Skip to content

Commit 304c9fb

Browse files
committed
Change createMockVariantAnalysis to receive named params
So that we can set them selectively. For example, we'd like to set executionStartTime to test sorting by date.
1 parent 4fa5355 commit 304c9fb

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

extensions/ql-vscode/src/vscode-tests/factories/remote-queries/shared/variant-analysis.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,17 @@ import { createMockScannedRepos } from './scanned-repositories';
1010
import { createMockSkippedRepos } from './skipped-repositories';
1111
import { createMockRepository } from './repository';
1212

13-
export function createMockVariantAnalysis(
14-
status: VariantAnalysisStatus = VariantAnalysisStatus.InProgress,
15-
scannedRepos: VariantAnalysisScannedRepository[] = createMockScannedRepos(),
16-
skippedRepos: VariantAnalysisSkippedRepositories = createMockSkippedRepos()
17-
): VariantAnalysis {
13+
export function createMockVariantAnalysis({
14+
status = VariantAnalysisStatus.InProgress,
15+
scannedRepos = createMockScannedRepos(),
16+
skippedRepos = createMockSkippedRepos(),
17+
executionStartTime = faker.datatype.number()
18+
}: {
19+
status?: VariantAnalysisStatus,
20+
scannedRepos?: VariantAnalysisScannedRepository[],
21+
skippedRepos?: VariantAnalysisSkippedRepositories,
22+
executionStartTime?: number | undefined
23+
}): VariantAnalysis {
1824
const variantAnalysis: VariantAnalysis = {
1925
id: faker.datatype.number(),
2026
controllerRepo: {
@@ -32,7 +38,7 @@ export function createMockVariantAnalysis(
3238
databases: {
3339
repositories: ['1', '2', '3'],
3440
},
35-
executionStartTime: faker.datatype.number(),
41+
executionStartTime,
3642
createdAt: faker.date.recent().toISOString(),
3743
updatedAt: faker.date.recent().toISOString(),
3844
status: status,

0 commit comments

Comments
 (0)