Rails / Cucumber / Webrat: redirect_to, flash [: note] не работает
Я новичок в Огуреке и уже шагал по железной дороге Райана Бейтса.http://railscasts.com/episodes/155-beginning-with-cucumber
К сожалению, мой сценарий терпит неудачу там, где проходит Railscast. Конкретно это терпит неудачу на шаге:Then I should see "New Article Created."
Я подозреваю, что это может иметь какое-то отношение к различным версиям драгоценных камней, которые мы используем, в настоящее время у меня есть последние из каждого.
Это дает мне следующую ошибку:
* Тогда я должен увидеть "Новая статья создана. " ожидал следующий элемент "содержание для включения "Новая статья создана. ":
Title
Content
(Spec :: Expectations :: ExpectationNotMetError) ./features/step_definitions/web_steps.rb:144:in/^(?:|I )should see "([^\"]*)"$/' features/manage_articles.feature:18:in
Тогда я должен увидетьНовая статья создана. "'*
Это источник:
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></p>
<p></p>
<p></p>