19 lines
723 B
TypeScript
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(),
|
|
};
|
|
}
|