0
我在运行Ruby 1.8.6。运行最小测试用例时出现Pathname.rb错误
我安装了minitest 1.3.1 gem,它是Ruby 1.9中Test :: Unit框架的新实际替代API应该是相同的。
我写了一个小的测试得到的东西滚动:
require 'rubygems'
gem 'minitest'
require 'minitest/unit'
MiniTest::Unit.autorun
class CategoryMiniTest < MiniTest::Unit::TestCase
def test_twoCategoriesCannotHaveSameName
assert_equals(2,2)
end
end
导致:
>ruby test\unit\category_mini_test.rb
l:/ruby_home/lib/ruby/1.8/pathname.rb:709:in `relative_path_from': different prefix: "l:/" and "L:/Gishu/Ruby/Rails/ShowMeTheMoney" (ArgumentError)
from l:/ruby_home/lib/ruby/gems/1.8/gems/minitest-1.3.1/lib/minitest/unit.rb:17
是怎么回事?
我正在运行Win XP ..这似乎是一个错误发生,无论minitest(我的意思是有其他实例在线其中相同的错误消息被看到在跟踪中)..有没有什么办法来明确设置路径 ? – Gishu 2009-02-09 04:59:23