rails tutorial第7章でsignupで新しいアカウントを作った後に、最後にテストを行ったところエラーが出てしまい解決したいです。
1) Error: UsersSignupTest#test_invalid_signup_information: Nokogiri::CSS::SyntaxError: unexpected '#' after '[#<Nokogiri::CSS::Node:0x00000006bba818 @type=:ELEMENT_NAME, @value=["div"]>]' test/integration/users_signup_test.rb:14:in `block in <class:UsersSignupTest>'
invalid sign up test に問題がありそうなので、そちらを見たところ
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
と記載してあり、rails tutorial7章7.33と同じ内容でしたので、他の場所に原因があるか探索中です。
もしわかる方が、いらっしゃいましたら教えてくださると嬉しいです。
Railstutorialsの演習問題のコードをそのまま貼り付けてるからです。https://teratail.com/questions/125254
print <ここになにかかいてください> と同様のことをしてるだけです。
ありがとうございます!無事解決いたしました。
回答1件
あなたの回答
tips
プレビュー