This commit is contained in:
parent
60d96c8030
commit
16805afc88
|
@ -6,6 +6,7 @@ describe('FormModel', () => {
|
||||||
const model = 'mockModel';
|
const model = 'mockModel';
|
||||||
const url = 'mockUrl';
|
const url = 'mockUrl';
|
||||||
const formInitialData = { mockKey: 'mockVal' };
|
const formInitialData = { mockKey: 'mockVal' };
|
||||||
|
const defaultSaveOpts = { prevent: false };
|
||||||
|
|
||||||
describe('modelValue', () => {
|
describe('modelValue', () => {
|
||||||
it('should use the provided model', () => {
|
it('should use the provided model', () => {
|
||||||
|
@ -87,7 +88,7 @@ describe('FormModel', () => {
|
||||||
it('should not call if there are not changes', async () => {
|
it('should not call if there are not changes', async () => {
|
||||||
const { vm } = mount({ propsData: { url, model } });
|
const { vm } = mount({ propsData: { url, model } });
|
||||||
|
|
||||||
await vm.save();
|
await vm.save(defaultSaveOpts);
|
||||||
expect(vm.hasChanges).toBe(false);
|
expect(vm.hasChanges).toBe(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -96,7 +97,7 @@ describe('FormModel', () => {
|
||||||
const { vm } = mount({ propsData: { url, model, formInitialData } });
|
const { vm } = mount({ propsData: { url, model, formInitialData } });
|
||||||
vm.formData.mockKey = 'newVal';
|
vm.formData.mockKey = 'newVal';
|
||||||
await vm.$nextTick();
|
await vm.$nextTick();
|
||||||
await vm.save();
|
await vm.save(defaultSaveOpts);
|
||||||
expect(spy).toHaveBeenCalled();
|
expect(spy).toHaveBeenCalled();
|
||||||
vm.formData.mockKey = 'mockVal';
|
vm.formData.mockKey = 'mockVal';
|
||||||
});
|
});
|
||||||
|
@ -108,7 +109,7 @@ describe('FormModel', () => {
|
||||||
});
|
});
|
||||||
vm.formData.mockKey = 'newVal';
|
vm.formData.mockKey = 'newVal';
|
||||||
await vm.$nextTick();
|
await vm.$nextTick();
|
||||||
await vm.save();
|
await vm.save(defaultSaveOpts);
|
||||||
expect(spy).toHaveBeenCalled();
|
expect(spy).toHaveBeenCalled();
|
||||||
vm.formData.mockKey = 'mockVal';
|
vm.formData.mockKey = 'mockVal';
|
||||||
});
|
});
|
||||||
|
@ -122,7 +123,7 @@ describe('FormModel', () => {
|
||||||
|
|
||||||
vm.formData.mockKey = 'newVal';
|
vm.formData.mockKey = 'newVal';
|
||||||
await vm.$nextTick();
|
await vm.$nextTick();
|
||||||
await vm.save();
|
await vm.save(defaultSaveOpts);
|
||||||
expect(spyPatch).not.toHaveBeenCalled();
|
expect(spyPatch).not.toHaveBeenCalled();
|
||||||
expect(spySaveFn).toHaveBeenCalled();
|
expect(spySaveFn).toHaveBeenCalled();
|
||||||
vm.formData.mockKey = 'mockVal';
|
vm.formData.mockKey = 'mockVal';
|
||||||
|
@ -136,7 +137,7 @@ describe('FormModel', () => {
|
||||||
|
|
||||||
vm.formData.mockKey = 'newVal';
|
vm.formData.mockKey = 'newVal';
|
||||||
await vm.$nextTick();
|
await vm.$nextTick();
|
||||||
await vm.save();
|
await vm.save(defaultSaveOpts);
|
||||||
vm.formData.mockKey = 'mockVal';
|
vm.formData.mockKey = 'mockVal';
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue