78 lines
1.7 KiB
JavaScript
78 lines
1.7 KiB
JavaScript
import { SIMPLE_BLOB_VIEWER, RICH_BLOB_VIEWER } from '~/blob/components/constants';
|
|
|
|
export const SimpleViewerMock = {
|
|
collapsed: false,
|
|
loadingPartialName: 'loading',
|
|
renderError: null,
|
|
tooLarge: false,
|
|
type: SIMPLE_BLOB_VIEWER,
|
|
fileType: 'text',
|
|
};
|
|
|
|
export const RichViewerMock = {
|
|
collapsed: false,
|
|
loadingPartialName: 'loading',
|
|
renderError: null,
|
|
tooLarge: false,
|
|
type: RICH_BLOB_VIEWER,
|
|
fileType: 'markdown',
|
|
};
|
|
|
|
export const Blob = {
|
|
binary: false,
|
|
name: 'dummy.md',
|
|
path: 'foo/bar/dummy.md',
|
|
rawPath: 'https://testing.com/flightjs/flight/snippets/51/raw',
|
|
size: 75,
|
|
simpleViewer: {
|
|
...SimpleViewerMock,
|
|
},
|
|
richViewer: {
|
|
...RichViewerMock,
|
|
},
|
|
ideEditPath: 'ide/edit',
|
|
editBlobPath: 'edit/blob',
|
|
gitpodBlobUrl: 'gitpod/blob/url',
|
|
pipelineEditorPath: 'pipeline/editor/path',
|
|
};
|
|
|
|
export const BinaryBlob = {
|
|
binary: true,
|
|
name: 'dummy.png',
|
|
path: 'foo/bar/dummy.png',
|
|
rawPath: '/flightjs/flight/snippets/51/raw',
|
|
size: 75,
|
|
simpleViewer: {
|
|
...SimpleViewerMock,
|
|
},
|
|
richViewer: {
|
|
...RichViewerMock,
|
|
},
|
|
};
|
|
|
|
export const RichBlobContentMock = {
|
|
__typename: 'Blob',
|
|
path: 'foo.md',
|
|
richData: '<h1>Rich</h1>',
|
|
};
|
|
|
|
export const SimpleBlobContentMock = {
|
|
__typename: 'Blob',
|
|
path: 'foo.js',
|
|
plainData: 'Plain',
|
|
};
|
|
|
|
export const mockEnvironmentName = 'my.testing.environment';
|
|
export const mockEnvironmentPath = 'https://my.testing.environment';
|
|
|
|
export const userInfoMock = {
|
|
currentUser: {
|
|
id: '123',
|
|
gitpodEnabled: true,
|
|
preferencesGitpodPath: '/-/profile/preferences#user_gitpod_enabled',
|
|
profileEnableGitpodPath: '/-/profile?user%5Bgitpod_enabled%5D=true',
|
|
},
|
|
};
|
|
|
|
export const applicationInfoMock = { gitpodEnabled: true };
|