Bu yüzden, bir Sinatra uygulaması için rspec'te bir denetleyici yönteminin bir yöntemini saptamanın bir yolunu bulmaya çalışıyorum. Bunun ana nedeni, uygulamanın mantıksal akışını test etmek ve belirli koşullar sağlandığında gerekli işlevleri çağırdığından emin olmaktır. Yani, özünde, ben zorluk sinatra uygulama içindeki kontrolör örneğini erişen yapıyor yaşıyorum neBir denetleyici yöntemini Sinatra ve rspec ile sorgulama
controller.should_receive(:fancy_method).and_return("This is a string")
gibi bir şey yapabilmek istiyorum. Sinatra denetleyici sınıfında bir class_eval kullanarak mevcut işlevleri geçersiz kılabiliyorum, ancak bu işlevlerin gerçekten çalıştığını iddia etmeyi çok isterim.
Herhangi bir tavsiyesi olan var mı?
Teşekkürler.