Welcome to mirror list, hosted at ThFree Co, Russian Federation.

mock_data.js « source_viewer « components « vue_shared « frontend « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: c98f945fc541008cb63014f2942dda968c3e72b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
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 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,
                  },
                ],
              },
            },
          ],
        },
      },
    },
  },
};