test: update table test
parent
62c0732d8d
commit
2c543206f5
|
@ -81,7 +81,7 @@ describe('Table.pagination', () => {
|
||||||
await sleep();
|
await sleep();
|
||||||
expect(renderedNames(wrapper)).toEqual(['Jack', 'Lucy']);
|
expect(renderedNames(wrapper)).toEqual(['Jack', 'Lucy']);
|
||||||
const pager = wrapper.findAllComponents({ name: 'Pager' });
|
const pager = wrapper.findAllComponents({ name: 'Pager' });
|
||||||
pager.at(pager.length - 1).trigger('click');
|
pager[pager.length - 1].trigger('click');
|
||||||
await sleep();
|
await sleep();
|
||||||
expect(renderedNames(wrapper)).toEqual(['Tom', 'Jerry']);
|
expect(renderedNames(wrapper)).toEqual(['Tom', 'Jerry']);
|
||||||
});
|
});
|
||||||
|
|
|
@ -255,7 +255,7 @@ describe('Table.rowSelection', () => {
|
||||||
{ sync: false },
|
{ sync: false },
|
||||||
);
|
);
|
||||||
const div = dropdownWrapper.findAll('li.ant-dropdown-menu-item');
|
const div = dropdownWrapper.findAll('li.ant-dropdown-menu-item');
|
||||||
div.at(1).trigger('click');
|
div[1].trigger('click');
|
||||||
|
|
||||||
expect(handleSelectInvert).toBeCalledWith([1, 2, 3]);
|
expect(handleSelectInvert).toBeCalledWith([1, 2, 3]);
|
||||||
});
|
});
|
||||||
|
@ -295,7 +295,7 @@ describe('Table.rowSelection', () => {
|
||||||
dropdownWrapper.findAll('.ant-dropdown-menu-item')[2].trigger('click');
|
dropdownWrapper.findAll('.ant-dropdown-menu-item')[2].trigger('click');
|
||||||
expect(handleSelectOdd).toBeCalledWith([0, 1, 2, 3]);
|
expect(handleSelectOdd).toBeCalledWith([0, 1, 2, 3]);
|
||||||
|
|
||||||
dropdownWrapper.findAll('.ant-dropdown-menu-item').at(3).trigger('click');
|
dropdownWrapper.findAll('.ant-dropdown-menu-item')[3].trigger('click');
|
||||||
expect(handleSelectEven).toBeCalledWith([0, 1, 2, 3]);
|
expect(handleSelectEven).toBeCalledWith([0, 1, 2, 3]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -402,7 +402,7 @@ describe('Table.rowSelection', () => {
|
||||||
);
|
);
|
||||||
await sleep();
|
await sleep();
|
||||||
const pager = wrapper.findAllComponents({ name: 'Pager' });
|
const pager = wrapper.findAllComponents({ name: 'Pager' });
|
||||||
pager.at(pager.length - 1).trigger('click'); // switch to second page
|
pager[pager.length - 1].trigger('click'); // switch to second page
|
||||||
wrapper.findAll('input')[0].element.checked = true;
|
wrapper.findAll('input')[0].element.checked = true;
|
||||||
wrapper.findAll('input')[0].trigger('change');
|
wrapper.findAll('input')[0].trigger('change');
|
||||||
await asyncExpect(() => {
|
await asyncExpect(() => {
|
||||||
|
@ -458,7 +458,7 @@ describe('Table.rowSelection', () => {
|
||||||
expect(wrapper.findAllComponents({ name: 'ACheckbox' }).length).toBe(5);
|
expect(wrapper.findAllComponents({ name: 'ACheckbox' }).length).toBe(5);
|
||||||
const allCheckbox = wrapper.findAllComponents({ name: 'ACheckbox' });
|
const allCheckbox = wrapper.findAllComponents({ name: 'ACheckbox' });
|
||||||
Array(allCheckbox.length).forEach((_, index) => {
|
Array(allCheckbox.length).forEach((_, index) => {
|
||||||
const checkbox = allCheckbox.at(index);
|
const checkbox = allCheckbox[index];
|
||||||
expect(checkbox.vm.checked).toBe(true);
|
expect(checkbox.vm.checked).toBe(true);
|
||||||
expect(checkbox.vm.indeterminate).toBe(false);
|
expect(checkbox.vm.indeterminate).toBe(false);
|
||||||
});
|
});
|
||||||
|
@ -473,7 +473,7 @@ describe('Table.rowSelection', () => {
|
||||||
expect(wrapper.findAllComponents({ name: 'ACheckbox' }).length).toBe(4);
|
expect(wrapper.findAllComponents({ name: 'ACheckbox' }).length).toBe(4);
|
||||||
const allCheckbox = wrapper.findAllComponents({ name: 'ACheckbox' });
|
const allCheckbox = wrapper.findAllComponents({ name: 'ACheckbox' });
|
||||||
Array(allCheckbox.length).forEach((_, index) => {
|
Array(allCheckbox.length).forEach((_, index) => {
|
||||||
const checkbox = allCheckbox.at(index);
|
const checkbox = allCheckbox[index];
|
||||||
expect(checkbox.vm.checked).toBe(true);
|
expect(checkbox.vm.checked).toBe(true);
|
||||||
expect(checkbox.vm.indeterminate).toBe(false);
|
expect(checkbox.vm.indeterminate).toBe(false);
|
||||||
});
|
});
|
||||||
|
@ -556,8 +556,7 @@ describe('Table.rowSelection', () => {
|
||||||
indexList.forEach(index => {
|
indexList.forEach(index => {
|
||||||
dropdownWrapper
|
dropdownWrapper
|
||||||
.findAll('.ant-dropdown-menu-item .ant-checkbox-wrapper')
|
.findAll('.ant-dropdown-menu-item .ant-checkbox-wrapper')
|
||||||
.at(index)
|
[index].trigger('click');
|
||||||
.trigger('click');
|
|
||||||
});
|
});
|
||||||
dropdownWrapper.find('.ant-table-filter-dropdown-btns .ant-btn-primary').trigger('click');
|
dropdownWrapper.find('.ant-table-filter-dropdown-btns .ant-btn-primary').trigger('click');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue