курицы, т.е. мне что бы протестить вставку необходим уже протестированный метод выборки, а выборку я не смогу протестить ничего не вставив в бд
Как быть в этом кейсе?
вставь что-то в бд...
Делаешь дата фикстуры и тестишь на них, в чем трабл?
Можно написать другой тест (например тест апи или что там у тебя). А дальше рефакторинг. Добавить метод добавления в репу и посмотреть, что ничего не сломалось. ХЗ, тесты в легаси - это сложно. Мне кажется (но я не эксперт) что лучше начинать с позитивных тестов, которые дадут тебе какую-то уверенность, что в целом в самых важных случаях всё работает.
Обсуждают сегодня