JhaoDa, Там про factory, а они нужны для создания тестовых данных и проверки. Мне не надо ничего создавать, просто проверить что модель возвращает данные. Что то вроде assertThatModelCollectionHas('user', ['name' => "James"])
http тесты https://laravel.com/docs/8.x/http-tests
методы assertOk, assertViewHas users, assertSee user full_name. Так покроешь весь запрос.
Если бд перед тестом не уничтожается, то добраться до коллекции юзеров можно методом getOriginalContent() к response
и проверить наличие в коллекции contains методом
Вродебы фреймворк со своими автоматизированными инструментами. Нет нужно откопать из гугла какую-то всеми забытую статью. Чем статьи Ларавел не нравятся?
jazzus, сильно с поиском не морочился, первое, что попалось на русском.
я вообще контроллеры не тестирую, они у меня максимально тонкие, так что хз, что там в этой теме.