我正试图让我的头脑“弄脏”TDD,但出于某种原因,当我在命令行上运行 bundle exec rake test
时,没有任何反应。
这是我的 RakeFile
:
require 'rake/testtask'
Rake::TestTask.new do |test|
test.libs << 'test'
end
desc "Run Tests"
task :default => :test
这是我的测试文件:
require 'test/unit'
class TestMygem < Test::Unit::TestCase
def test_silly_example
assert_equal 2+2, 5
end
end
最佳答案
我忘了将这一行添加到我的 RakeFile
test.test_files = FileList['tests/test_*.rb']
总而言之,这是我的最终RakeFile
require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
test.libs << 'test'
test.test_files = FileList['tests/test_*.rb']
end
desc "Run Tests"
task :default => :test
关于ruby - bundle exec rake test 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362944/