packages/vscode-extension-web-ide/test-utils/createMockSourceControl.ts (10 lines of code) (raw):

import { FileStatusType, type SourceControlSystem, type FileStatus } from '@gitlab/web-ide-fs'; export const MOCK_FILE_STATUS_DELETED: FileStatus = { type: FileStatusType.Deleted, path: './README.md', }; export const createMockSourceControl = (mockStatus: FileStatus[] = []): SourceControlSystem => { return { status: jest.fn().mockReturnValue(mockStatus), }; };