diff options
Diffstat (limited to 'app/assets/javascripts/vue_merge_request_widget/components/widget/app.vue')
-rw-r--r-- | app/assets/javascripts/vue_merge_request_widget/components/widget/app.vue | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/app/assets/javascripts/vue_merge_request_widget/components/widget/app.vue b/app/assets/javascripts/vue_merge_request_widget/components/widget/app.vue index 9bb39ba22e0..8249dffcc27 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/widget/app.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/widget/app.vue @@ -5,6 +5,7 @@ export default { import( '~/vue_merge_request_widget/extensions/security_reports/mr_widget_security_reports.vue' ), + MrTestReportWidget: () => import('~/vue_merge_request_widget/extensions/test_report/index.vue'), MrTerraformWidget: () => import('~/vue_merge_request_widget/extensions/terraform/index.vue'), MrCodeQualityWidget: () => import('~/vue_merge_request_widget/extensions/code_quality/index.vue'), @@ -18,6 +19,10 @@ export default { }, computed: { + testReportWidget() { + return this.mr.testResultsPath && 'MrTestReportWidget'; + }, + terraformPlansWidget() { return this.mr.terraformReportsPath && 'MrTerraformWidget'; }, @@ -27,9 +32,12 @@ export default { }, widgets() { - return [this.codeQualityWidget, this.terraformPlansWidget, 'MrSecurityWidget'].filter( - (w) => w, - ); + return [ + this.codeQualityWidget, + this.testReportWidget, + this.terraformPlansWidget, + 'MrSecurityWidget', + ].filter((w) => w); }, }, }; |