Ruby Rake不';我不知道如何构建任务:默认任务还是迷你测试任务
不久前,我构建了一个gem,没有包含任何测试(真丢脸)。此后,我试图通过加入minitest来纠正这一问题,但我遇到了以下错误: 不知道如何构建任务“默认” 这是我的RakefileRuby Rake不';我不知道如何构建任务:默认任务还是迷你测试任务,ruby,rake,minitest,Ruby,Rake,Minitest,不久前,我构建了一个gem,没有包含任何测试(真丢脸)。此后,我试图通过加入minitest来纠正这一问题,但我遇到了以下错误: 不知道如何构建任务“默认” 这是我的Rakefile require 'rake/testtask' Rake::TestTask.new do |t| t.test_files = FileList['test/*_test.rb'] end 以及test/unit_test.rb require 'minitest/autorun' class Test
require 'rake/testtask'
Rake::TestTask.new do |t|
t.test_files = FileList['test/*_test.rb']
end
以及test/unit_test.rb
require 'minitest/autorun'
class TestPackage < MiniTest::Unit::TestCase
def test
assert_equal 10, Array.new(10).size
end
end
Rake任务总是命名的。
Rake::TestTask
任务名为test
,因此如果运行Rake test
,它将运行您的测试
要使Rake::TestTask
成为默认任务,只需包括:
task :default => :test
在您的Rakefile
中
task :default => :test