0

これは何日も私を困惑させてきました。

test "should check inbox for messages" do
@inbox = create(:inbox)
@user = create(:user)

#user owns inbox
  @inbox.user_id = @user.id
  @inbox.save

  assert_equal @inbox.user_id, @user.id

アサーションは常に失敗します。

4

1 に答える 1

1

それを試してください:

test "should check inbox for messages" do
    @inbox = create(:inbox, user: create(:user))
    assert_equal @inbox.user_id, @inbox.user.id

それ以外の場合は、レコードの保存時にエラーが発生した可能性があります。テスト ログを確認します: tail -f log/test.log

于 2013-01-13T18:59:27.780 に答える