Sha256: 45d26fc9dfd6d114168bf4cb9b0a00b94a2eb03e12358582a70912e35943cffc
Contents?: true
Size: 567 Bytes
Versions: 2
Compression:
Stored size: 567 Bytes
Contents
require 'rake/testtask' module Shoe module Tasks # MAYBE be a little more forgiving in test selection, using # test/**/*_test.rb. Or create suites based on subdirectory? class Test < AbstractTask def active? File.directory?('test') end def define Rake::TestTask.new do |task| task.libs = ['lib', 'test'] task.pattern = 'test/*_test.rb' end before(:default, :test) end def update_spec spec.files += Rake::FileList['test/**/*'] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shoe-0.3.0 | lib/shoe/tasks/test.rb |
shoe-0.2.0 | lib/shoe/tasks/test.rb |