Size: a a a

2020 April 29

YS

Yuriy Shmidt in Laravel Pro
Denis 🕸 Khomusyak
ребят, кто юнит тесты писал на ларе ?
Не могу в одном из тестов получить данные из бд.
1. Создал окружение для тестов
2. Подгрузил его в трейте CreateApplication
3. Создайл класс теста с  использованием этого трейта
4. из phpunit убрал строки db_connection, db_database
Запускаю тест и все равно ошибка
 Call to a member function connection() on null 

Кеш чистил
Ты что протестить хочешь?
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
vvv vvv
юнит тесты -  ты же мокать должен базу
Что значит мокать?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Denis 🕸 Khomusyak
ребят, кто юнит тесты писал на ларе ?
Не могу в одном из тестов получить данные из бд.
1. Создал окружение для тестов
2. Подгрузил его в трейте CreateApplication
3. Создайл класс теста с  использованием этого трейта
4. из phpunit убрал строки db_connection, db_database
Запускаю тест и все равно ошибка
 Call to a member function connection() on null 

Кеш чистил
Есть Unit тесты есть Integration тесты, есть  API тесты. Так вот первые не должны в базу ходить
источник

vv

vvv vvv in Laravel Pro
данные из базы
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Yuriy Shmidt
Ты что протестить хочешь?
Репозитории, создание пользователей
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
vvv vvv
данные из базы
Там отдельная бд
источник

vv

vvv vvv in Laravel Pro
вот да, мокать
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Дмитрий Кожанов
Есть Unit тесты есть Integration тесты, есть  API тесты. Так вот первые не должны в базу ходить
Где лучше прочитать про это ?
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Я знаю про юнит тестирование и функциональное
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Что подразделяются на апи и интеграции первый раз слышу
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Ну да в целом это тестирование апи методов
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Оно же юнит тестирование нет ?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Denis 🕸 Khomusyak
Что подразделяются на апи и интеграции первый раз слышу
API можно читать как функциональное
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Denis 🕸 Khomusyak
Где лучше прочитать про это ?
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Спасиб
источник

D

Dymon in Laravel Pro
Denis 🕸 Khomusyak
Где лучше прочитать про это ?
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Очень полезно конечно кидать доку 😂
источник

V

Vadim in Laravel Pro
Denis 🕸 Khomusyak
Очень полезно конечно кидать доку 😂
В твоем случае полезнее кинуть в бан
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Vadim
В твоем случае полезнее кинуть в бан
Почему ?
источник

D

Dymon in Laravel Pro
Denis 🕸 Khomusyak
Очень полезно конечно кидать доку 😂
не поверишь, там есть ответы на все твои вопросы, просто нужно внимательно читать
источник