Je suis nouveau à Cucumber et j'ai franchi les rails de Ryan Bates. http://railscasts.com/episodes/155-beginning-with-cucumberRails/Cucumber/Webrat: redirect_to, flash [: avis] ne fonctionne pas
Malheureusement, mon scénario échoue là où le rail passe. Plus précisément, il échoue sur l'étape: Then I should see "New Article Created."
Je suppose qu'il peut avoir quelque chose à voir avec les différentes versions des gemmes que nous utilisons, actuellement, j'ai le dernier de chacun.
Il me donne l'erreur suivante:
* Je devrais voir "Nouvel article créé." attend le contenu de l'élément suivant pour inclure "nouvel article créé.":
Title
Content
(Spec :: attentes :: ExpectationNotMetError) ./features/step_definitions/web_steps.rb:144:in /^(?:|I)should see "([^\"]*)"$/' features/manage_articles.feature:18:in
alors je devrais voir "le nouvel article créé" '*
Ceci est la source:
manage_articles.feature
Feature: Manage Articles Scenario: Create Valid Article Given I have no articles And I am on the list of articles When I follow "New Article" And I fill in "Title" with "Spuds" And I fill in "Content" with "Delicious potatoes" Then I should see "New Article Created." And I should see "Spuds" And I should see "Delicious potatoes" And I should have 1 article
articles_controller.rb
...
def create
@article = Article.create!(params[:article])
flash[:notice] = "New Article Created."
redirect_to articles_path
end
index.html.erb
<p><%= flash[:notice] %></p>
<% for article in @articles %>
<p><%=h article.title %></p>
<p><%=h article.content %></p>
<% end %>
<%= link_to "New Article", new_article_path %>
Merci! Erreur muette de ma part. – Evan