[英]Rails Unit Test Issue with rake
我正在為Rails 2.3.4應用程序編寫測試,並且在嘗試運行測試時遇到以下錯誤
1) Failure: default_test(ReportTest) [rake (0.8.7) lib/rake/rake_test_loader.rb:5]: No tests were specified.
這是唯一的測試文件:
require File.dirname(__FILE__) + '/../test_helper'
class UserTest < ActiveSupport::TestCase
include Authlogic::TestCase
setup :activate_authlogic
fixtures :users
def setup
@user = users(:one)
end
def test_user_is_valid
assert @user.valid?
end
end
我可以預見的一個問題是我安裝了多個版本的rails以及rake
rails (3.0.0, 2.3.8, 2.3.5, 2.3.4, 1.2.6)
rake (0.8.7, 0.8.3)
有人知道發生了什么嗎?
不知何故,搜索rake test
所做的rake test
會發現一個名為_test.rb
的文件,其中沒有測試。 它將瀏覽test / units / functionals和/ integration目錄下的所有文件,以嘗試找到測試。
我也曾經有過一個奇怪的行為,那就是另一個Rails應用程序的子目錄中的Rails應用程序正在尋找比它從“父”應用程序中獲取測試更多的測試。 也可能值得檢查。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.