diff options
Diffstat (limited to 'spec/frontend/repository/mock_data.js')
-rw-r--r-- | spec/frontend/repository/mock_data.js | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/spec/frontend/repository/mock_data.js b/spec/frontend/repository/mock_data.js new file mode 100644 index 00000000000..adf5991ac3c --- /dev/null +++ b/spec/frontend/repository/mock_data.js @@ -0,0 +1,57 @@ +export const simpleViewerMock = { + name: 'some_file.js', + size: 123, + rawSize: 123, + rawTextBlob: 'raw content', + fileType: 'text', + path: 'some_file.js', + webPath: 'some_file.js', + editBlobPath: 'some_file.js/edit', + ideEditPath: 'some_file.js/ide/edit', + forkAndEditPath: 'some_file.js/fork/edit', + ideForkAndEditPath: 'some_file.js/fork/ide', + canModifyBlob: true, + storedExternally: false, + rawPath: 'some_file.js', + replacePath: 'some_file.js/replace', + pipelineEditorPath: '', + simpleViewer: { + fileType: 'text', + tooLarge: false, + type: 'simple', + renderError: null, + }, + richViewer: null, +}; + +export const richViewerMock = { + ...simpleViewerMock, + richViewer: { + fileType: 'markup', + tooLarge: false, + type: 'rich', + renderError: null, + }, +}; + +export const userPermissionsMock = { + pushCode: true, + forkProject: true, + downloadCode: true, + createMergeRequestIn: true, +}; + +export const projectMock = { + id: '1234', + userPermissions: userPermissionsMock, + pathLocks: { + nodes: [], + }, + repository: { + empty: false, + }, +}; + +export const propsMock = { path: 'some_file.js', projectPath: 'some/path' }; + +export const refMock = 'default-ref'; |