başlığına sağladığı string metniyle geçer Chapter 5 of RailsTutorial.org'dan geçiyorum.RSpec başlık testi, full_title değişkeni ile başarısız olur, ancak full_title değişkeninin
Ne yaptığım önemli değil, çalışamayacağım bir test var. Değişkenin geçtiği dizeye koyduğumda geçer, ama değişkenin kendisinin içine girdiğimde değil.
hata tanımsız yöntem 'full_title' (Ben bu kadar yazdıktan sonra tarama ilgili sorular 30 dakika sonra bir cevap bulamadık.)
yüzeysel bir testi, istenen içerik görüntüler Doing diyor app, başlık 'Kaydol' ile tam başlık içerir. İşte
benim kodudur:require 'spec_helper'
describe "User pages" do
subject { page }
describe "signup page" do
before { visit signup_path }
it { should have_selector('h1', text: 'Sign up') }
it { should have_selector('title', text: full_title('Sign up')) }
end
end
hata Bu kodu kullandığınızda tanımsız yöntem 'full_title'
Geçer dediğinde budur:
require 'spec_helper'
describe "User pages" do
subject { page }
describe "signup page" do
before { visit signup_path }
it { should have_selector('h1', text: 'Sign up') }
it { should have_selector('title', text: 'Ruby on Rails Tutorial Sample App | Sign up') }
end
end
için teşekkürler yardımın! Adam
Özellikleriniz nelerdir? Spec/support/utilities.rb'? – thoferon
Bunu özledim. Şimdi deniyorum. – ATSiem
Heh, 5. bölümde de aynı sorunla karşılaşıyorum ve Google'ın bir çözüm olup olmadığını görmek için Google'a başvurdum. Seni bilmiyorum ama benim spec/support/utilities.rb dosyası fonksiyonunu içeriyor ve bu dosya otomatik olarak yüklenmiyor gibi görünüyor, ama bunu test etmek zorunda kalacağım. – Gerry