2011-04-14 1 views
2

dire que mes sorties HTML ...Capybara - comment vérifier le contenu contenant un retour à la ligne

<p>foo<p>... 

... et il est important de vérifier que « foo » est le dernier texte de la ligne.

Quel est le moyen le plus rapide de vérifier le retour de ligne en utilisant Capybara?

Then I should see "foo\n" 

ne fonctionne pas pour moi.

L'erreur est:

expected #has_content?("Cached Slug: foo\\n") to return true, got false (RSpec::Expectations::ExpectationNotMetError) 

Les travaux suivants, mais bien sûr, ne vérifie pas pour le retour de la ligne:

Then I should see "foo" 
+0

havent testé cette ou quoi que ce soit moi-même mais il semble que capybara échappe au caractère '\' dans sa recherche. Avez-vous essayé de mettre la phrase en guillemets simples ou essayé quelque chose comme "foo/\ n"? –

Répondre

0

Avez-vous essayé

Then I should see "foo 
" 
Questions connexes