2011-01-12 95 views
3

我确信我正在做一些天真或愚蠢的事情,我只是不确定它是什么。系统耙测试任务不运行我的测试

我正在写一个简单的库来解析数据URI。如此简单,我想我会继续,只是给红宝石1.9的最小的一个旋风。当我手动运行它们时,测试运行得非常好,但是当我尝试使用'rake test'运行它们时,希望调用系统rake测试任务,我不喜欢。具体而言,跟踪和详细:

Donalds-Decisiv-MacBook-Pro:data_uri dball$ rake test -t -v 
(in /Users/dball/src/data_uri) 
** Invoke test (first_time, not_needed) 

我已经在测试文件夹中的测试,他们都以test_开头,并以.rb结束。有任何想法吗?

该项目的存储库是http://github.com/dball/data_uri

回答

3

测试不被调用,因为你没有给耙关于他们的任何信息。

把这个任务Rakefile

require 'rake/testtask' 
Rake::TestTask.new do |i| 
    i.test_files = FileList['test/test_*.rb'] 
    i.verbose = true 
end 

或者grab a patch为您的项目。