У меня есть простой компонент, который использует antd Table для отображения данных.Я хочу смоделировать действия пользователя в моем тесте, протестировав функцию onFilter и функцию сортировки в столбце таблицы.Любая идея о том, как я могу проверить этот компонент?Я хочу смоделировать вызов (столбцы таблицы Antd) onFilter в моем тесте.
Компонент для тестирования:
.
.
.
private columns = [
{
title: 'Name',
dataIndex: 'name',
filters: this.state.names,
onFilter: (value, record) => record.name.indexOf(value) === 0,
sorter: (a, b) => a.name > b.name,
sortDirections: ['descend']
},
{
title: 'Address',
dataIndex: 'address',
filters: this.state.addresses,
onFilter: (value, record) => record. address.indexOf(value) === 0,
sorter: (a, b) => a.address'> b.address,
sortDirections: ['descend']
}
]
public render() {
return (
<Table
columns={this.columns}
dataSource={this.state.data}
/>
);
}
.
.
.