Я следую примерам на веб-сайте Rails Tutorial , и у меня возникают проблемы с работой интеграционных тестов.В частности, пример в листинге 8.20 в разделе 8.4.2 в учебнике.
В строке кода посещение signup_path ниже я получаю следующую ошибку: "undefined localпеременная или метод `signup_path '"
require 'spec_helper'
describe "Users" do
describe "signup" do
describe "failure" do
it "should not make a new user" do
visit signup_path
fill_in "Name", :with => ""
fill_in "Email", :with => ""
fill_in "Password", :with => ""
fill_in "Confirmation", :with => ""
click_button
response.should render_template("users/new")
response.should have_selector("div#error_explanation")
end
end
end
end
Вот полный тестовый файл на github
Однако, если я запускаю все тесты одновременно, тогдаЯ не получаю сообщение об ошибке. Ошибка возникает, только когда я запускаю этот отдельный тест.
Мой проект можно посмотреть на github здесь
Как мнеисправить эту ошибку?