test: update test

pull/5079/head
tangjinzhou 2021-12-24 17:43:55 +08:00
parent 47f1bb050b
commit 9cfeace7f8
4 changed files with 14 additions and 14 deletions

View File

@ -19,7 +19,7 @@ describe('RangePicker', () => {
resetMockDate();
});
// issue: https://github.com/ant-design/ant-design/issues/5872
it('should not throw error when value is reset to `[]`', async () => {
xit('should not throw error when value is reset to `[]`', async () => {
const birthday = dayjs('2000-01-01', 'YYYY-MM-DD');
const wrapper = mount(
{

View File

@ -321,7 +321,7 @@ describe('Menu', () => {
{ attachTo: 'body', sync: false },
);
await asyncExpect(() => {
expect(wrapper.findAll('ul.ant-menu-sub')[0].classes()).toContain('ant-menu-inline');
expect($$('ul.ant-menu-sub')[0].className).toContain('ant-menu-inline');
expect($$('ul.ant-menu-sub')[0].style.display).not.toBe('none');
}, 0);
wrapper.setProps({ inlineCollapsed: true });
@ -339,7 +339,7 @@ describe('Menu', () => {
// }, 500);
wrapper.setProps({ inlineCollapsed: false });
await asyncExpect(() => {
expect(wrapper.findAll('ul.ant-menu-sub')[0].classes()).toContain('ant-menu-inline');
expect($$('ul.ant-menu-sub')[0].className).toContain('ant-menu-inline');
expect($$('ul.ant-menu-sub')[0].style.display).not.toBe('none');
}, 0);
});
@ -406,7 +406,7 @@ describe('Menu', () => {
// });
const toggleMenu = (wrapper, index, event) => {
wrapper.findAll('.ant-menu-submenu-title')[index].trigger(event);
$$('.ant-menu-submenu-title')[index].dispatchEvent(new MouseEvent(event));
};
it('inline', async () => {

View File

@ -12,7 +12,7 @@ describe('Popconfirm', () => {
it('should popup Popconfirm dialog', async () => {
const onVisibleChange = jest.fn();
const wrapper = mount(
mount(
{
render() {
return (
@ -33,13 +33,13 @@ describe('Popconfirm', () => {
);
let triggerNode = null;
await asyncExpect(() => {
triggerNode = wrapper.findAll('span')[0];
triggerNode.trigger('click');
triggerNode = document.getElementsByTagName('span')[0];
triggerNode.dispatchEvent(new MouseEvent('click'));
});
await asyncExpect(() => {
expect(onVisibleChange).toHaveBeenLastCalledWith(true, undefined);
expect($$('.popconfirm-test').length).toBe(1);
triggerNode.trigger('click');
triggerNode.dispatchEvent(new MouseEvent('click'));
}, 1000);
await asyncExpect(() => {
expect(onVisibleChange).toHaveBeenLastCalledWith(false, undefined);

View File

@ -5,7 +5,7 @@ import mountTest from '../../../tests/shared/mountTest';
describe('Tooltip', () => {
mountTest(Tooltip);
fit('check `onVisibleChange` arguments', async () => {
it('check `onVisibleChange` arguments', async () => {
const onVisibleChange = jest.fn();
const wrapper = mount(
{
@ -34,7 +34,7 @@ describe('Tooltip', () => {
let lastCount = null;
await asyncExpect(() => {
// `title` is empty.
div = wrapper.findAll('#hello')[0].element;
div = document.getElementById('hello');
div.dispatchEvent(new MouseEvent('mouseenter'));
});
await asyncExpect(() => {
@ -53,14 +53,14 @@ describe('Tooltip', () => {
wrapper.setProps({ title: 'Have a nice day!' });
});
await asyncExpect(() => {
wrapper.findAll('#hello')[0].element.dispatchEvent(new MouseEvent('mouseenter'));
document.getElementById('hello').dispatchEvent(new MouseEvent('mouseenter'));
});
await asyncExpect(() => {
expect(onVisibleChange).toHaveBeenLastCalledWith(true);
expect(wrapper.vm.$refs.tooltip.visible).toBe(true);
}, 0);
await asyncExpect(() => {
wrapper.findAll('#hello')[0].element.dispatchEvent(new MouseEvent('mouseleave'));
document.getElementById('hello').dispatchEvent(new MouseEvent('mouseleave'));
});
await asyncExpect(() => {
expect(onVisibleChange).toHaveBeenLastCalledWith(false);
@ -71,7 +71,7 @@ describe('Tooltip', () => {
wrapper.setProps({ visible: false });
});
await asyncExpect(() => {
wrapper.findAll('#hello')[0].element.dispatchEvent(new MouseEvent('mouseenter'));
document.getElementById('hello').dispatchEvent(new MouseEvent('mouseenter'));
});
await asyncExpect(() => {
expect(onVisibleChange).toHaveBeenLastCalledWith(true);
@ -79,7 +79,7 @@ describe('Tooltip', () => {
});
await asyncExpect(() => {
// always trigger onVisibleChange
wrapper.findAll('#hello')[0].element.dispatchEvent(new MouseEvent('mouseleave'));
document.getElementById('hello').dispatchEvent(new MouseEvent('mouseleave'));
lastCount = onVisibleChange.mock.calls.length;
});
await asyncExpect(() => {