RSpec'te stub_model
ve mock_model
arasındaki fark nedir? Şimdiye kadar, bu saplamaların gerçek yöntemin çağrılmasını ve önceden tanımlanmış bir değeri geri döndürmesini engellemek için kullanıldığını biliyorum, ve sahtekarlar aslında beklentilerdir ve yöntemin alıcıda çağrılmasını gerektirir.RSpec'te stub_model ve mock_model arasındaki fark nedir?
Ayrıca, bu saplamaların/alayların, modele dokunmadan kontrolörlerde olduğu gibi izole testlere izin vermek için kullanıldığını da biliyorum. Ama her ikisi de tam olarak kullanıldığında hala bu iki yöntemle karıştırılmıyorum? Ayrıntılar ve örnekler çok takdir edilecektir. Çok teşekkürler!
bu sorunuzun ama benim için yararlı bir şey olduğunu RSpec fark edildi "alay" için geçerli olup olmadığını emin değilim "koçanları" sahte yöntemleri oluşturmak için ise sahte nesneleri oluşturmak içindi . "Stub_model" veya "mock_model" hakkında konuşmuyorum, ancak alay ve saplamanın daha genel terimleri. – Dty