ant-design-vue/components/list/__tests__/index.test.js

32 lines
751 B
JavaScript

import { mount } from '@vue/test-utils';
import { asyncExpect } from '@/tests/utils';
import List from '..';
import mountTest from '../../../tests/shared/mountTest';
describe('List', () => {
mountTest(List);
mountTest(List.Item);
it('locale not passed to internal div', async () => {
const locale = { emptyText: 'Custom text' };
const wrapper = mount(
{
render() {
return (
<List
dataSource={[]}
renderItem={item => <List.Item>{item}</List.Item>}
locale={locale}
/>
);
},
},
{
sync: false,
},
);
await asyncExpect(() => {
expect(wrapper.props().locale).toBe(undefined);
});
});
});