diff --git a/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js b/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js
index 3638f5180..bb12d0ce7 100644
--- a/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js
+++ b/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js
@@ -120,7 +120,18 @@ describe('ContributionMessagesFormular', () => {
text: 'text form message',
},
})
- await wrapper.find('button[data-test="submit-moderator"]').trigger('click')
+
+ // choose tab
+ // tabs: text | moderator | memo
+ // 0 | 1 | 2
+ await wrapper
+ .find('div[data-test="message-type-tabs"]')
+ .findAll('.nav-item a')
+ .at(1)
+ .trigger('click')
+
+ // click save
+ await wrapper.find('button[data-test="submit-dialog"]').trigger('click')
})
it('moderatorMesage has `MODERATOR`', () => {
@@ -152,7 +163,7 @@ describe('ContributionMessagesFormular', () => {
resubmissionDate: futureDate,
resubmissionTime: '08:46',
})
- await wrapper.find('button[data-test="submit-moderator"]').trigger('click')
+ await wrapper.find('button[data-test="submit-dialog"]').trigger('click')
})
it('graphql payload contain resubmission date', () => {
@@ -164,7 +175,7 @@ describe('ContributionMessagesFormular', () => {
variables: {
contributionId: 42,
message: 'text form message',
- messageType: 'MODERATOR',
+ messageType: 'DIALOG',
resubmissionAt: futureDateExactTime.toString(),
},
})
@@ -177,13 +188,20 @@ describe('ContributionMessagesFormular', () => {
describe('set memo', () => {
beforeEach(async () => {
- await wrapper.setData({
- chatOrMemo: 0,
- })
- await wrapper.find('button[data-test="submit-memo"]').trigger('click')
+ // choose tab
+ // tabs: text | moderator | memo
+ // 0 | 1 | 2
+ await wrapper
+ .find('div[data-test="message-type-tabs"]')
+ .findAll('.nav-item a')
+ .at(2)
+ .trigger('click')
+
+ // click save
+ await wrapper.find('button[data-test="submit-dialog"]').trigger('click')
})
- it('check chatOrMemo value is 1', () => {
- expect(wrapper.vm.chatOrMemo).toBe(1)
+ it('check tabindex value is 2', () => {
+ expect(wrapper.vm.tabindex).toBe(2)
})
})
@@ -193,7 +211,7 @@ describe('ContributionMessagesFormular', () => {
form: {
memo: 'changed memo',
},
- chatOrMemo: 1,
+ tabindex: 2,
})
await wrapper.find('button[data-test="submit-dialog"]').trigger('click')
})
@@ -204,6 +222,7 @@ describe('ContributionMessagesFormular', () => {
variables: {
id: 42,
memo: 'changed memo',
+ resubmissionAt: null,
},
})
})
diff --git a/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue b/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue
index da78c1d6b..71b091754 100644
--- a/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue
+++ b/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue
@@ -11,7 +11,7 @@
-
+
{{ $t('moderator.message') }}