RSpec'le birlikte Cucumber ve TDD ile BDD kullanarak geliştirmek istediğim oldukça basit bir Rails uygulaması var . Şu anda, bir onaylama hatası nedeniyle bir Düzenleyici'nin yeni bir örneğinin (sahip olduğum model) oluşturulamamasını kontrol etmek istediğim bir sınamada asılıyorum. Hataların, oluşturulacak nesnenin dizisi olup olmadığını kontrol etmek istiyorum, böylece hata mesajlarının bunların görüntülenmesinde gösterildiğinden emin olabilirim.Raylar RSpec: Denetleyici Sınama, hata olup olmadığını denetleme Doğrulama hatası nedeniyle yeni kayıt oluşturulamıyorsa, model dizisi girişlerle doldurulur.
OrganizersController açıklayan render_views ben RSpec 2 ve salatalık-raylar ile Raylar 3.2.9 dayalı gelişmekte am
describe "POST 'create'" do
describe "with invalid arguments" do
before(:each) do
request.env["HTTP_REFERER"] = organizers_new_path
@organizer_args = { :name => "" }
end
it "should return a non-empty list of errors" do
post 'create', :organizer => @organizer_args
@organizer.errors.empty?.should_not be_true
end
end
end
uç 'spec_helper' do gerektirir.
Herhangi bir öneri takdir edilir. Teşekkürler!
'true' (boşluk yok) – Tobi