Fix text form

This commit is contained in:
Christian Cueni 2021-11-08 14:26:58 +01:00
parent f7ecb82cda
commit a37387db5e
4 changed files with 31131 additions and 4595 deletions

25472
client/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -18,6 +18,10 @@
validator(value) {
return value.hasOwnProperty('text');
}
},
index: {
type: Number,
default: -1
}
},

View File

@ -0,0 +1,25 @@
import {createLocalVue, shallowMount} from '@vue/test-utils'
import TextForm from '@/components/content-forms/TextForm';
const localVue = createLocalVue()
describe('TextForm.vue', () => {
it('should emit user input and its index', async () => {
const inputText = 'some value';
const props = {
value: { text: '' },
index: 1
};
const wrapper = shallowMount(TextForm, {
propsData: props,
localVue
});
const textInput = wrapper.find('[data-cy="text-form-input"]');
await textInput.setValue(inputText);
expect(wrapper.emitted()['text-change-value'][0]).toEqual([inputText, props.index]);
});
})

File diff suppressed because it is too large Load Diff