Files
vscode-codeql/extensions/ql-vscode/test/factories/variant-analysis/gh-api/variant-analysis-repo-task.ts
2024-10-08 15:33:13 +02:00

19 lines
723 B
TypeScript

import { faker } from "@faker-js/faker";
import type { VariantAnalysisRepoTask } from "../../../../src/variant-analysis/gh-api/variant-analysis";
import { VariantAnalysisRepoStatus } from "../../../../src/variant-analysis/shared/variant-analysis";
import { createMockRepository } from "./repository";
export function createMockVariantAnalysisRepoTask(): VariantAnalysisRepoTask &
Required<Pick<VariantAnalysisRepoTask, "artifact_url">> {
return {
repository: {
...createMockRepository(),
private: false,
},
analysis_status: VariantAnalysisRepoStatus.Succeeded,
result_count: faker.number.int(),
artifact_size_in_bytes: faker.number.int(),
artifact_url: faker.internet.url(),
};
}