Files
vscode-codeql/extensions/ql-vscode/test/factories/remote-queries/gh-api/repository.ts
2023-01-03 10:31:38 +00:00

23 lines
585 B
TypeScript

import { faker } from "@faker-js/faker";
import {
Repository,
RepositoryWithMetadata,
} from "../../../../src/remote-queries/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(),
};
}