R
Size: a a a
R
SP
if
-в ты проверяешь что твои заглушки вызываются в нужном порядке. Что как бы хуже чем "нет тестов" ибо создает иллюзию безопасностиSP
SP
R
repo := NewFakeRepo()
repo.add(1)
repo.add(2)
repo.add(3)
f(repo) == 6
f
всё же проверяется)SP
SP
it("places the lotion in the basket")
?R
f
работает правильно, если принять за правду то, что код с имитацией репо написан без ошибок)SP
k
R
SP
SP
SP
SP
repo.add.shouldBeCalled()
тесты зеленый и он радостно выкатывает это в прод - пуф и забыл закоммитить транзакциюAZ
R
SP
R