Files
vscode-codeql/extensions/ql-vscode/test/factories/variant-analysis/gh-api/repository.ts
2023-02-17 11:38:24 +01:00

23 lines
587 B
TypeScript

import { faker } from "@faker-js/faker";
import {
Repository,
RepositoryWithMetadata,
} from "../../../../src/variant-analysis/gh-api/repository";
export function createMockRepository(name = faker.random.word()): Repository {
return {
id: faker.datatype.number(),
name,
full_name: `github/${name}`,
private: faker.datatype.boolean(),
};
}
export function createMockRepositoryWithMetadata(): RepositoryWithMetadata {
return {
...createMockRepository(),
stargazers_count: faker.datatype.number(),
updated_at: faker.date.past().toISOString(),
};
}