// Copyright (C) 2019 Storj Labs, Inc. // See LICENSE for copying information. import { CreateProjectModel, Project, ProjectsApi } from '@/types/projects'; /** * Mock for CreditsApi */ export class ProjectsApiMock implements ProjectsApi { private mockProject: Project; public setMockProject(mockCredits: Project): void { this.mockProject = mockCredits; } create(createProjectModel: CreateProjectModel): Promise { throw new Error('not implemented'); } delete(projectId: string): Promise { throw new Error('not implemented'); } get(): Promise { const result = Array(); result.push(this.mockProject); return Promise.resolve(result); } update(projectId: string, description: string): Promise { throw new Error('not implemented'); } }