MichaelHartlsのrailsチュートリアル演習2のサインアップフォームに無効なデータが入力されているかどうかを示すエラーメッセージのテストを作成しようとしています。彼は「推奨される開始」として提供します。
describe "signup" do
before { visit signup_path }
.
.
.
describe "with invalid information" do
.
.
.
describe "after submission" do
before { click_button submit }
it { should have_selector('title', text: 'Sign up') }
it { should have_content('error') }
end
私の考えは、「エラー」の後に何かを追加することでした。しかし、それは今のところうまくいきません。上記を使用すると、RSpecエラーメッセージが表示されます。
1) UserPages signup with invalid information after submission it should
Failure/Error: it { should have_selector('error') }
expected css "error" to return something
# ./spec/requests/user_pages_spec.rb:37:in `block (5 levels) in <top (required)>'
私はこの時点までチュートリアルを吹き飛ばしてきました。そして、私は私が最もテストを落としたと思いました!提案?