Я занимаюсь модульным тестированием таблицы, и мне нужно провести логически? строка в UITableView. Можно ли выполнить смахивание в модульном тесте для вызова обработчика? Я посмотрел на UITableViewDelegate, но нет действия смахивания (didSelectRowAt есть и тестируется в модульном тесте).
func createDeleteHandler(tableView : UITableView, indexPath : IndexPath) -> UIContextualAction.Handler {
let deleteHandler = { (ac:UIContextualAction, view:UIView, success:(Bool) -> Void) in
let noteToBeDeleted = self.notes[indexPath.row]
NoteManager.shared.deleteNote(note: noteToBeDeleted)
self.notes.remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath], with: .fade)
success(true)
}
return deleteHandler
}