前提・実現したいこと
rails チュートリアルの8章の終わりくらいで、rails t を実行すると以下のようなエラーが出ました。
解決方法を具体的に(初心者です)教えていただけますか??
users_signup_test.rb のコードを以下に貼りました。
発生している問題・エラーメッセージ
Error:
UsersSignupTest#test_invalid_signup_information:
Nokogiri::CSS::SyntaxError: unexpected '<' after '.'
test/integration/users_signup_test.rb:15:in `block in class:UsersSignupTest'
該当のソースコード
require 'test_helper'
class UsersSignupTest < ActionDispatch::IntegrationTest
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
test "valid signup information" do
get signup_path
assert_difference 'User.count', 1 do
post users_path, params: { user: { name: "Example User",
email: "user@example.com",
password: "password",
password_confirmation: "password" } }
end
follow_redirect!
assert_template 'users/show'
assert_not flash.empty?
end
end
試したこと
users_signup_test.rb のどこかがおかしいのかな〜と
色々とググりましたがわからずです・・・。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/09 02:34
2018/05/09 02:37