takon_userdesu
@takon_userdesu

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Railsチュートリアル第6章リスト6.19

解決したいこと

Railsチュートリアル第6章
リスト6.19のテスト、引数についてのエラー

発生している問題・エラー

  1. Error:
    UserTest#test_email_validation_should_accept_valid_addresses:
    ArgumentError: wrong number of arguments (given 1, expected 2)
    test/models/user_test.rb:42:in test' test/models/user_test.rb:42:in block in class:UserTest'

13 runs, 25 assertions, 0 failures, 1 errors, 0 skips

該当するソースコード

 test "email validation should reject invalid addresses" do
    invalid_addresses = %w[user@example,com user_at_foo.org user.name@example.
                           foo@bar_baz.com foo@bar+baz.com]
    invalid_addresses.each do |invalid_address|
      @user.email = invalid_address
      assert_not @user.valid?, "#{invalid_address.inspect} should be invalid"
  end

自分で試したこと

リスト6.21のメールフォーマットの正規表現は追加済みです。

0

1Answer

Your answer might help someone💌