diff options
Diffstat (limited to 'spec/frontend_integration/test_helpers/mock_server/index.js')
-rw-r--r-- | spec/frontend_integration/test_helpers/mock_server/index.js | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/spec/frontend_integration/test_helpers/mock_server/index.js b/spec/frontend_integration/test_helpers/mock_server/index.js index b3979d05ea5..6f090565635 100644 --- a/spec/frontend_integration/test_helpers/mock_server/index.js +++ b/spec/frontend_integration/test_helpers/mock_server/index.js @@ -1,5 +1,14 @@ import { Server, Model, RestSerializer } from 'miragejs'; -import { getProject, getBranch, getMergeRequests, getRepositoryFiles } from 'test_helpers/fixtures'; +import { + getProject, + getEmptyProject, + getBranch, + getMergeRequests, + getRepositoryFiles, + getBlobReadme, + getBlobImage, + getBlobZip, +} from 'test_helpers/fixtures'; import setupRoutes from './routes'; export const createMockServerOptions = () => ({ @@ -18,9 +27,23 @@ export const createMockServerOptions = () => ({ seeds(schema) { schema.db.loadData({ files: getRepositoryFiles().map(path => ({ path })), - projects: [getProject()], + projects: [getProject(), getEmptyProject()], branches: [getBranch()], mergeRequests: getMergeRequests(), + filesRaw: [ + { + raw: getBlobReadme(), + path: 'README.md', + }, + { + raw: getBlobZip(), + path: 'Gemfile.zip', + }, + { + raw: getBlobImage(), + path: 'files/images/logo-white.png', + }, + ], userPermissions: [ { createMergeRequestIn: true, |