小编Koz*_*101的帖子

如何解决此错误?

我正在通过Michael Hartl的Rails教程,我目前正在第8章第8.55节.我正在努力解决我通过该测试接收的故障,我无法弄清楚在哪里解决.

FAIL["test_current_user_returns_right_user_when_session_is_nil", SessionsHelperTest, 0.05582] test_current_user_returns_right_user_when_session_is_nil#SessionsHelperTest (0.06s)
    --- expected
    +++ actual
    @@ -1 +1 @@
    -#<User id: 584273342, name: "Kyle Example", email: "kyle@example.com", created_at:             "2014-12-27 20:09:35", updated_at: "2014-12-27 20:09:35", password_digest:    "$2a$04$yK7dSRppfGCqCbrXXZ34meDB2jEulxy9BDVNH32qLDz...", remember_digest:   "$2a$04$GT65nJ.fE90LasXpaT1HruCChf.hl.4fvMrtx2iV48V...">
    +nil
    test/helpers/sessions_helper_test.rb:11:in `block in <class:SessionsHelperTest>'
Run Code Online (Sandbox Code Playgroud)

我的测试代码使用以下代码.

require 'test_helper'

class SessionsHelperTest < ActionView::TestCase

  def setup
    @user = users(:kyle)
    remember(@user)
  end

  test "current_user returns right user when session is nil" do
    assert_equal @user, current_user
    assert is_logged_in?
  end

  test "current_user returns nil when remember digest is wrong" do
    @user.update_attribute(:remember_digest, User.digest(User.new_token)) …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

1
推荐指数
1
解决办法
546
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1