Size: a a a

2021 May 12

АГ

Алексей Гевондян... in Go-go!
репо надо мокнуть, да
источник

IB

Igor Botukhov in Go-go!
ааааа
источник

IB

Igor Botukhov in Go-go!
рили?
источник

EK

Eugene Koshevoy in Go-go!
Ну вот, вам нужно вызывать service.Method для теста
источник

EK

Eugene Koshevoy in Go-go!
а не через httptest
источник

IB

Igor Botukhov in Go-go!
такс, хорошо, тогда попробую мокнуть репу и переписать
источник

EK

Eugene Koshevoy in Go-go!
вы смешали юнит и интеграционные тесты
источник

АГ

Алексей Гевондян... in Go-go!
у тебя короче инфо - типа некие данные произвольные..
источник

IB

Igor Botukhov in Go-go!
ага
источник

IB

Igor Botukhov in Go-go!
хм, типо передавать мои данные в sevice.CreateUser в моих тестах?
источник

EK

Eugene Koshevoy in Go-go!
именно
источник

EK

Eugene Koshevoy in Go-go!
и разные кейсы, валидные, не валидные и т.д
источник

IB

Igor Botukhov in Go-go!
эх, я большой профан в этом, спасибо за теорию
источник

EK

Eugene Koshevoy in Go-go!
и ожидать определенное поведение от них, которое вы запланировали
источник

АГ

Алексей Гевондян... in Go-go!
у тебя 2 раза возвращается ошибка и 1 раз некий результат корректный. вот 3 кейса у тебя.
источник

IB

Igor Botukhov in Go-go!
угу угу, попробую!
источник

IB

Igor Botukhov in Go-go!
угу
источник

IB

Igor Botukhov in Go-go!
а, и еще. Если я буду вызывать метод sevice.CreateUser, то у меня запрос будет в бд от тестов идти... Нужно получается писать копию кода service.CreateUser. Или нет?
источник

EK

Eugene Koshevoy in Go-go!
нет - репозиторий мокаете и с нужным вам ответом от мока
источник

EK

Eugene Koshevoy in Go-go!
вся суть юнит-тестирования в этом
источник