Używam wersji Rails Tutorial Michaela Hartla.Sprawdzanie tytułu strony za pomocą rspec
Próbuję zweryfikować tytuł mojej strony. Test wygląda następująco: sekcja głowa
it "should have the right title" do
get 'home'
response.should have_selector("title", :content => "Ruby on Rails Tutorial Sample App | Home")
end
HTML wygląda tak
<head>
<title>Ruby on Rails Tutorial Sample App | Home</title>
</head>
Dostaję następujący awarię
1) PagesController GET 'home' should have the right title Failure/Error: response.should have_selector("title", :content => "Ruby on Rails Tutorial Sample App | Home") expected following output to contain a Ruby on Rails Tutorial Sample App | Home tag: # ./spec/controllers/pages_controller_spec.rb:13:in `block (3 levels) in '
Czekam to przejść. Co ja robię źle? Używam specyfikacji Rails 3 i RSpec 2.0.0
Próbowałem wprowadzenie dyrektywy integrate_views na górze, ale teraz jestem coraz błąd składni –
Ups, trzeba być na rspec 2. Spróbuj 'render_views' . – zetetic
Dzięki, może po prostu edytujesz swoją odpowiedź, mówiąc, że powinieneś używać render_views na Rspec 2? –