Я работаю над контрактным проектом, используя Vue, используя ag-Grid- vue / ag-grid-enterprise . Клиент ищет 80% покрытия для модульного тестирования, но я не могу найти какой-либо достойной документации о том, как проверить функциональность фильтрации ag-grid, чтобы достичь этой отметки в покрытии линии. Я просмотрел большинство документов ag-Grid; единственную информацию, которую я смог найти при тестировании сетки, можно найти здесь: https://www.ag-grid.com/javascript-grid-testing-vue/
пример поля с функциональностью фильтра:
get columnDefs() {
return [
{
headerName: 'Subject',
field: 'subject', // relates to 'field' key's value in api response
filter: 'agTextColumnFilter',
filterParams: {
resetButton: 'true',
supressAndOrCondition: 'true',
filterOptions: ['contains']
} // end filterParams
}
]
}
Если кто-нибудь имеет практику для тестирования фильтров или ссылки на соответствующую документацию, это было бы очень признательно!