Sha256: 4f16096941b2df9adcae52b62144c389d08fc056d79e3e77a64ae82d2bb62152
Contents?: true
Size: 538 Bytes
Versions: 1
Compression:
Stored size: 538 Bytes
Contents
module StartingBlocks class MinitestContract < Contract def file_clues ["_test", "test_", "_spec"] end def extensions ['.rb'] end def filter_these_files files files.select { |x| options[:include_vendor] || x.include?('/vendor/') == false } end def execute_these_files files requires = files.map { |x| "require '#{x}'" }.join("\n") if options[:use_bundler] `bundle exec ruby -e "#{requires}"` else `ruby -e "#{requires}"` end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
starting_blocks-1.1.0 | lib/starting_blocks/minitest_contract.rb |