1
Je teste avec capybara RSpec +, mais j'ai l'erreur:URI :: InvalidURIError alors que je teste avec rspec + capybara
Failure/Error: page.should have_selector('title', :text => "YourPos | About")
expected #has_selector?("title", {:text=>"YourPos | About"}) to return true, got false
# ./spec/requests/static_pages_spec.rb:14:in `block (3 levels) in <top (required)>'
Et mon static_pages_spec.rb
require 'spec_helper'
describe "Static pages" do
describe "About page" do
it "should have the title 'About' " do
visit '/static_pages/about'
page.should have_selector('title', :text => "YourPos | About")
end
end
end
et mes app/views/static_pages/about.html.erb
<!DOCTYPE html>
<html>
<head>
<title>YourPos | About</title>
</head>
<body>
<p>Find me in app/views/static_pages/home.html.erb</p>
</body>
</html>
quelqu'un me aider mes, Merci beaucoup.
je l'ai fait, mais je suis une autre erreur. Je change les détails de la question, et quel est le problème maintenant? – hsming
Il vous dit que le texte que vous recherchez n'est pas sur la page qui est retournée. Que se passe-t-il lorsque vous visitez la page normalement? – muttonlamb
Cela fonctionne bien et le titre est 'YourPos | À propos de ' – hsming