Denetleyicim için bir rspec testi yazıyorum ve sorunu takip edemiyorum. Kenar durum testlerinden biri için bir örnek değişkeninin değerini doğrulamam gerekiyor. Erişimi tanımlamak zorunda kalmadan nasıl erişebilirim? Her zamanki Varsayılan olarak :RoR ve RSpec: Denetleyici örneği değişkenlerine erişimcileri tanımlamadan nasıl erişilir?
controller.variable.should == '3.15'
çalışmaz.
değişken
sadece testler i daha inteligent yol olduğunu eminim aptalca olurdu geçmek ve yapmak:attr_reader tanımlanması
.
Evet, muhtemelen haklısınız - eylemin sonuçlarını uygulama ayrıntıları yerine test etmeliyim. Yine de teşekkürler. –
adil olmak için, kontrolörler için, örnek değişkenler test edilmesi gereken şeylerdir. Bu soruya kahve öncesi cevap verdim. –
atar (: var) doğru – codecraig