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

22 lines
561 B
TypeScript

import { faker } from "@faker-js/faker";
import {
Repository,
RepositoryWithMetadata,
} from "../../../../src/remote-queries/shared/repository";
export function createMockRepository(): Repository {
return {
id: faker.datatype.number(),
fullName: `github/${faker.random.word()}`,
private: faker.datatype.boolean(),
};
}
export function createMockRepositoryWithMetadata(): RepositoryWithMetadata {
return {
...createMockRepository(),
stargazersCount: faker.datatype.number(),
updatedAt: faker.date.past().toISOString(),
};
}