2011-01-12 101 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爲您的項目。