Я разобрался с тестами 🥳.
Я конешн всегда знал, что они нужны. Кому-то. Но на маленьких проектах как-то не видел смысла писать, и как-то даже не задумывался.
Но сейчас у меня не сказать что большой, но довольно пухленький проектик, и я заменил, что после каждого изменения занимаюсь всякой хернёй типа "создать аккаунт", "создать второй аккаунт", "создать пост первым аккаунтом", "вторым аккаунтом написать комментарий на этот пост", "первым аккаунтом написать ответ на комментарий", "пролайкать комментарии друг друга обоими аккаунтами", и смотрю че отвалилось. Потом еще понял, что если этот проект возьмёт кто-то другой, он может что-то упустить, сломать какую-нибудь совместимость и т.д.
Как только я это осознал, сразу понял, что мне нужны тесты))