UNPKG

@pagopa/dx-cli

Version:

A CLI useful to manage DX tools.

28 lines (27 loc) 727 B
import { mock, mockDeep } from "vitest-mock-extended"; export const makeMockPackageJson = (overrides = {}) => { const basePackageJson = { dependencies: new Map(), devDependencies: new Map(), name: "test-package", packageManager: "pnpm", scripts: new Map(), }; return { ...basePackageJson, ...overrides, }; }; export const makeMockDependencies = () => ({ gitHubService: mock(), octokit: mockDeep(), packageJsonReader: mock(), repositoryReader: mock(), validationReporter: mock(), }); export const makeMockConfig = () => ({ minVersions: { turbo: "2.5.0", }, }); export const makeMockRepositoryRoot = () => "a/repo/root";