ruby-on-rails - rails 3 : Error when running a simple test using RailsGuides instructions

标签 ruby-on-rails unit-testing ruby-on-rails-3

我尝试按照 RailsGuides instructions 运行一个简单的测试。我有 test 文件夹的默认结构。这是相关部分:

test
  unit
    job_test.rb
  test_helper.rb

当我运行时:

ruby unit/job_test.rb

test 目录中,我得到:

<internal:lib/rubygems/custom_require>:29:in `require': 
    no such file to load -- test_helper (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from unit/job_test.rb:1:in `<main>'

这是我的job_test.rb:

require 'test_helper'
class JobTest < ActiveSupport::TestCase
  test "My First Test" do
    assert false
  end
end

这是一个已知的 Rails 3 问题吗?

有什么解决方法吗?

最佳答案

尝试包含这样的测试助手

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

关于ruby-on-rails - rails 3 : Error when running a simple test using RailsGuides instructions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5255501/

相关文章:

ruby-on-rails - Rails simple_form - 隐藏字段 - 创建?

ruby-on-rails - 存储 HTML5 地理位置数据

ruby-on-rails - 为什么 Module.sum( :field) is integer?

ruby-on-rails - 我的 Rails 文件的 Nginx 权限被拒绝错误?

ruby-on-rails - 为 ruby​​onrails 编写测试

java - 为什么我们应该通过mock来了解邻居对象的信息?

java - JUnit 和 hamcrest : could containsInAnyOrder() tell more about the mismatch?

ruby-on-rails - Heroku上的Searchkick无法正常工作

ruby-on-rails - 在 index.html.erb View 中显示回形针图像

PHPUnit 不生成 xml 日志