我需要对模型进行测试,但是当我这样做时:

ruby test/unit/user_test.rb

我也尝试过其他方法:
ruby -I test test/unit/user_test.rb
rake test:units TEST=test/unit/user_test.rb

但是任何人进行测试并说:



或者喜欢。

这是代码的一部分(仅开头):
require 'test_helper'

class UserTest < Test::Unit::TestCase
  self.use_instantiated_fixtures  = true
  fixtures :users

  def test_auth
    #check that we can login we a valid user
    assert_equal  @bob, User.authenticate("bob", "test")
    #wrong username
    assert_nil    User.authenticate("nonbob", "test")
    #wrong password
    assert_nil    User.authenticate("bob", "wrongpass")
    #wrong login and pass
    assert_nil    User.authenticate("nonbob", "wrongpass")
  end

此致

最佳答案

试试这个要求:

require File.dirname(__FILE__) + '/../test_helper'

关于ruby-on-rails - test_helper 在我进行测试时不加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5520484/

10-13 08:28