From 396dbbd415e12d469f6aecaac4144e74fb8e7ec0 Mon Sep 17 00:00:00 2001 From: Martin Hobert Date: Thu, 25 Apr 2019 16:33:40 +0200 Subject: [PATCH] refactor(issue): Refactored issue tests from Karma to Jest re #58827 Added changelog Added sync false, and removed unneeded destroyers --- .../components/issue/issue_milestone.vue | 14 +- .../issue/related_issuable_item.vue | 1 + ...actor-58827-migrate-issue-spec-to-jest.yml | 5 + .../components/issue/issue_assignees_spec.js | 4 +- .../components/issue/issue_milestone_spec.js | 172 +++++++++++++ .../components/issue/issue_warning_spec.js | 10 +- .../issue/related_issuable_item_spec.js | 12 +- .../components/issue/issue_milestone_spec.js | 234 ------------------ 8 files changed, 201 insertions(+), 251 deletions(-) create mode 100644 changelogs/unreleased/refactor-58827-migrate-issue-spec-to-jest.yml rename spec/{javascripts => frontend}/vue_shared/components/issue/issue_assignees_spec.js (96%) create mode 100644 spec/frontend/vue_shared/components/issue/issue_milestone_spec.js rename spec/{javascripts => frontend}/vue_shared/components/issue/issue_warning_spec.js (82%) rename spec/{javascripts => frontend}/vue_shared/components/issue/related_issuable_item_spec.js (93%) delete mode 100644 spec/javascripts/vue_shared/components/issue/issue_milestone_spec.js diff --git a/app/assets/javascripts/vue_shared/components/issue/issue_milestone.vue b/app/assets/javascripts/vue_shared/components/issue/issue_milestone.vue index 1f9670cf2fc..53e6efa6ea3 100644 --- a/app/assets/javascripts/vue_shared/components/issue/issue_milestone.vue +++ b/app/assets/javascripts/vue_shared/components/issue/issue_milestone.vue @@ -17,15 +17,13 @@ export default { required: true, }, }, - data() { - return { - milestoneDue: this.milestone.due_date ? parsePikadayDate(this.milestone.due_date) : null, - milestoneStart: this.milestone.start_date - ? parsePikadayDate(this.milestone.start_date) - : null, - }; - }, computed: { + milestoneDue() { + return this.milestone.due_date ? parsePikadayDate(this.milestone.due_date) : null; + }, + milestoneStart() { + return this.milestone.start_date ? parsePikadayDate(this.milestone.start_date) : null; + }, isMilestoneStarted() { if (!this.milestoneStart) { return false; diff --git a/app/assets/javascripts/vue_shared/components/issue/related_issuable_item.vue b/app/assets/javascripts/vue_shared/components/issue/related_issuable_item.vue index ffde55bf083..b807a35b421 100644 --- a/app/assets/javascripts/vue_shared/components/issue/related_issuable_item.vue +++ b/app/assets/javascripts/vue_shared/components/issue/related_issuable_item.vue @@ -1,4 +1,5 @@