通过终端和rake运行测试,加载test_helper

时间:2010-11-10 22:31:13

标签: ruby-on-rails ruby

我在从终端和rake运行测试时遇到问题,例如rake测试:整合

目前,我对test_helper.rb的要求如下:

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

从终端运行它时工作正常,但很明显从rake运行时,目录不同,进程无法找到test_helper文件。

我想我想将此添加到我的$ load_path中,但我不确定如何在测试环境中运行时添加它。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以恢复为require 'test_helper'(集成测试的默认设置,至少使用Rails 2.3.x)。这将允许测试从rake任务运行,只要您cd到rails应用程序中的test目录,就可以通过终端使用ruby integration/your_test.rb运行测试。