summaryrefslogtreecommitdiff
path: root/spec/frontend/vue_merge_request_widget/extensions/security_reports/mock_data.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/vue_merge_request_widget/extensions/security_reports/mock_data.js')
-rw-r--r--spec/frontend/vue_merge_request_widget/extensions/security_reports/mock_data.js141
1 files changed, 141 insertions, 0 deletions
diff --git a/spec/frontend/vue_merge_request_widget/extensions/security_reports/mock_data.js b/spec/frontend/vue_merge_request_widget/extensions/security_reports/mock_data.js
new file mode 100644
index 00000000000..c7354483e8b
--- /dev/null
+++ b/spec/frontend/vue_merge_request_widget/extensions/security_reports/mock_data.js
@@ -0,0 +1,141 @@
+export const mockArtifacts = () => ({
+ data: {
+ project: {
+ id: 'gid://gitlab/Project/9',
+ mergeRequest: {
+ id: 'gid://gitlab/MergeRequest/1',
+ headPipeline: {
+ id: 'gid://gitlab/Ci::Pipeline/1',
+ jobs: {
+ nodes: [
+ {
+ id: 'gid://gitlab/Ci::Build/14',
+ name: 'sam_scan',
+ artifacts: {
+ nodes: [
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/14/artifacts/download?file_type=trace',
+ fileType: 'TRACE',
+ __typename: 'CiJobArtifact',
+ },
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/14/artifacts/download?file_type=sast',
+ fileType: 'SAST',
+ __typename: 'CiJobArtifact',
+ },
+ ],
+ __typename: 'CiJobArtifactConnection',
+ },
+ __typename: 'CiJob',
+ },
+ {
+ id: 'gid://gitlab/Ci::Build/11',
+ name: 'sast-spotbugs',
+ artifacts: {
+ nodes: [
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/11/artifacts/download?file_type=trace',
+ fileType: 'TRACE',
+ __typename: 'CiJobArtifact',
+ },
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/11/artifacts/download?file_type=sast',
+ fileType: 'SAST',
+ __typename: 'CiJobArtifact',
+ },
+ ],
+ __typename: 'CiJobArtifactConnection',
+ },
+ __typename: 'CiJob',
+ },
+ {
+ id: 'gid://gitlab/Ci::Build/10',
+ name: 'sast-sobelow',
+ artifacts: {
+ nodes: [
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/10/artifacts/download?file_type=trace',
+ fileType: 'TRACE',
+ __typename: 'CiJobArtifact',
+ },
+ ],
+ __typename: 'CiJobArtifactConnection',
+ },
+ __typename: 'CiJob',
+ },
+ {
+ id: 'gid://gitlab/Ci::Build/9',
+ name: 'sast-pmd-apex',
+ artifacts: {
+ nodes: [
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/9/artifacts/download?file_type=trace',
+ fileType: 'TRACE',
+ __typename: 'CiJobArtifact',
+ },
+ ],
+ __typename: 'CiJobArtifactConnection',
+ },
+ __typename: 'CiJob',
+ },
+ {
+ id: 'gid://gitlab/Ci::Build/8',
+ name: 'sast-eslint',
+ artifacts: {
+ nodes: [
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/8/artifacts/download?file_type=trace',
+ fileType: 'TRACE',
+ __typename: 'CiJobArtifact',
+ },
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/8/artifacts/download?file_type=sast',
+ fileType: 'SAST',
+ __typename: 'CiJobArtifact',
+ },
+ ],
+ __typename: 'CiJobArtifactConnection',
+ },
+ __typename: 'CiJob',
+ },
+ {
+ id: 'gid://gitlab/Ci::Build/7',
+ name: 'secrets',
+ artifacts: {
+ nodes: [
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/7/artifacts/download?file_type=trace',
+ fileType: 'TRACE',
+ __typename: 'CiJobArtifact',
+ },
+ {
+ downloadPath:
+ '/root/security-reports/-/jobs/7/artifacts/download?file_type=secret_detection',
+ fileType: 'SECRET_DETECTION',
+ __typename: 'CiJobArtifact',
+ },
+ ],
+ __typename: 'CiJobArtifactConnection',
+ },
+ __typename: 'CiJob',
+ },
+ ],
+ __typename: 'CiJobConnection',
+ },
+ __typename: 'Pipeline',
+ },
+ __typename: 'MergeRequest',
+ },
+ __typename: 'Project',
+ },
+ },
+});