fix admin tests

This commit is contained in:
einhorn_b 2023-11-30 13:42:42 +01:00
parent 380b3d8a80
commit e0c53fc2ff
2 changed files with 30 additions and 11 deletions

View File

@ -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,
},
})
})

View File

@ -11,7 +11,7 @@
<b-form-datepicker v-model="resubmissionDate" :min="now"></b-form-datepicker>
<time-picker v-model="resubmissionTime"></time-picker>
</b-form-group>
<b-tabs content-class="mt-3" v-model="tabindex">
<b-tabs content-class="mt-3" v-model="tabindex" data-test="message-type-tabs">
<b-tab active>
<template #title>
<span id="message-tab-title">{{ $t('moderator.message') }}</span>