108 lines
2.8 KiB
JavaScript
108 lines
2.8 KiB
JavaScript
const path = 'some/path.js';
|
|
const blamePath = 'some/blame/path.js';
|
|
|
|
export const LANGUAGE_MOCK = 'docker';
|
|
|
|
export const BLOB_DATA_MOCK = { language: LANGUAGE_MOCK, path, blamePath };
|
|
|
|
export const CHUNK_1 = {
|
|
isHighlighted: true,
|
|
rawContent: 'chunk 1 raw',
|
|
highlightedContent: 'chunk 1 highlighted',
|
|
totalLines: 70,
|
|
startingFrom: 0,
|
|
blamePath,
|
|
};
|
|
|
|
export const CHUNK_2 = {
|
|
isHighlighted: false,
|
|
rawContent: 'chunk 2 raw',
|
|
highlightedContent: 'chunk 2 highlighted',
|
|
totalLines: 40,
|
|
startingFrom: 70,
|
|
blamePath,
|
|
};
|
|
|
|
export const CHUNK_3 = {
|
|
isHighlighted: false,
|
|
rawContent: 'chunk 3 raw',
|
|
highlightedContent: 'chunk 3 highlighted',
|
|
totalLines: 40,
|
|
startingFrom: 110,
|
|
blamePath,
|
|
};
|
|
|
|
export const SOURCE_CODE_CONTENT_MOCK = `
|
|
<div class="file-holder">
|
|
<div class="blob-viewer">
|
|
<div class="content">
|
|
<div>
|
|
<div id="L1">1</div>
|
|
<div id="L2">2</div>
|
|
<div id="L3">3</div>
|
|
</div>
|
|
|
|
<div>
|
|
<div id="LC1">Content 1</div>
|
|
<div id="LC2">Content 2</div>
|
|
<div id="LC3">Content 3</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>`;
|
|
|
|
const COMMIT_DATA_MOCK = { projectBlameLink: 'project/blame/link' };
|
|
|
|
export const BLAME_DATA_MOCK = [
|
|
{
|
|
lineno: 1,
|
|
commit: { author: 'Peter', sha: 'abc' },
|
|
index: 0,
|
|
blameOffset: '0px',
|
|
commitData: COMMIT_DATA_MOCK,
|
|
},
|
|
{ lineno: 2, commit: { author: 'Sarah', sha: 'def' }, index: 1, blameOffset: '1px' },
|
|
{ lineno: 3, commit: { author: 'Peter', sha: 'ghi' }, index: 2, blameOffset: '2px' },
|
|
];
|
|
|
|
export const BLAME_DATA_QUERY_RESPONSE_MOCK = {
|
|
data: {
|
|
project: {
|
|
id: 'gid://gitlab/Project/278964',
|
|
__typename: 'Project',
|
|
repository: {
|
|
__typename: 'Repository',
|
|
blobs: {
|
|
__typename: 'BlobConnection',
|
|
nodes: [
|
|
{
|
|
id: 'gid://gitlab/Blob/f0c77e4b621df72719ce2b500ea6228559f6bc09',
|
|
blame: {
|
|
firstLine: '1',
|
|
groups: [
|
|
{
|
|
lineno: 1,
|
|
span: 3,
|
|
commit: {
|
|
id: 'gid://gitlab/CommitPresenter/13b0aca4142d1d55931577f69289a792f216f805',
|
|
titleHtml: 'Upload New File',
|
|
message: 'Upload New File',
|
|
authoredDate: '2022-10-31T10:38:30+00:00',
|
|
authorName: 'Peter',
|
|
authorGravatar: 'path/to/gravatar',
|
|
webPath: '/commit/1234',
|
|
author: {},
|
|
sha: '13b0aca4142d1d55931577f69289a792f216f805',
|
|
},
|
|
commitData: COMMIT_DATA_MOCK,
|
|
},
|
|
],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
};
|