Livewire тестирование компонентов в laravel
Автор: Просто о сложном. CutCode
Загружено: 2021-08-09
Просмотров: 1729
Описание:
Друзья всем привет!
В эфире cutcode и сегодня мы поговорим о livewire, а именно о тестировании livewire компонентов в laravel. Тема тестирования очень важна. Я категорически не советую ею пренебрегать, даже на небольших проектах.
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект - https://cutcode.ru/
Угостить меня кофе - buymeacoffee.com/cutcode
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot
---------------------------------------------------------------------------------
И никогда не отправлять проект в продакшн без скажем так зеленого света в тестах. Да хотя бы основные моменты должны быть покрыты тестами. Как проводить в livewire тестирование компонентов? В laravel есть удобный функционал для тестирования и с этим у нас проблем нет. Но как быть если наше приложение целиком имеет компонентный подход и используется livewire?
Друзья не паникуем! В livewire есть для этого все инструменты. Давайте рассмотрим документацию по livewire. В разделе testing мы видим компонент пример. Пример класса по тестированию и в конце документации мы видим все доступные методы для тестирования. С ними мы сейчас поработаем в нашем примере чтобы посмотреть как это работает.
За основу на тестирования возьмем компонент комментарии из моего проекта cutode. Он небольшой, простой и с ним будет как раз очень удобно поработать. Давайте вернёмся в код, точнее не вернемся, а откроем код. Создадим класс тестирование.
Так видим что класс создан. И вот наш класс по тестированию, с которым мы сейчас будем работать и тестировать компонент comments в рамках livewire. У нас по умолчанию один здесь метод тестовый, давайте начнём с тестирования авторизации.
Почему с авторизации? Потому что компонент comments работает только для авторизованных пользователей, для тех кто не авторизован будет выдано сообщение что необходимо авторизоваться.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
• Как установить Laravel 8 с использованием ...
🔔 подпишитесь на YouTube-канал: / @cutcoderu
Тестирование livewire компонентов laravel
---------------------------------------------------------------------------------
🔗 наш сайт: https://cutcode.ru/
📷 наш instagram: / cutcoderu 📱 Наш telegram-канал: https://t.me/laravel_cutcode
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: