Railsチュートリアルの第9章を進めていると下記のようなエラーが出現します。該当するであろう場所をエラーの下に添付させていただきました。
このエラーは#が邪魔だという解釈でよろしいでしょうか?しかし#はRailsチュートリアルに記載したものをそのまま写したものなのでなぜエラーになるのかわかりません。ググったりもしたのですが、いまいち当てはまるものが見当たりませんでした。
1) Error: UsersSignupTest#test_invalid_signup_information: Nokogiri::CSS::SyntaxError: unexpected '#' after '[#<Nokogiri::CSS::Node:0x00007fe0d0141e88 @type=:ELEMENT_NAME, @value=["div"]>]' test/integration/users_signup_test.rb:16:in `block in <class:UsersSignupTest>'
require 'test_helper' class UsersSignupTest < ActionDispatch::IntegrationTest # test "the truth" do # assert true # end test "invalid signup information" do get signup_path assert_no_difference 'User.count' do post users_path, params: { user: { name: "", email: "user@invalid", password: "foo", password_confirmation: "bar" } } end assert_template 'users/new' assert_select 'div#<CSS id for error explanation>' assert_select 'div.<CSS class for field with error>' end
あなたの回答
tips
プレビュー