Sha256: a9b976407aeb445e8f1bdc100ce2f50acea315b9b24e429f58e8c3de6d8bb0e6
Contents?: true
Size: 768 Bytes
Versions: 3
Compression:
Stored size: 768 Bytes
Contents
require 'bundler/setup' require 'bundler/gem_tasks' require 'rake/testtask' require 'pry-byebug' require_relative 'test/support/current_bundle' Rake::TestTask.new do |t| t.libs << 'test' t.ruby_opts += ['-w'] t.pattern = 'test/**/*_test.rb' t.verbose = false end task :default do if Tests::CurrentBundle.instance.appraisal_in_use? Rake::Task['test'].invoke elsif ENV['CI'] exec 'appraisal install && appraisal rake --trace' else appraisal = Tests::CurrentBundle.instance.latest_appraisal exec "appraisal install && appraisal #{appraisal} rake --trace" end end namespace :appraisal do task :list do appraisals = Tests::CurrentBundle.instance.available_appraisals puts "Valid appraisals: #{appraisals.join(', ')}" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shoulda-4.0.0 | Rakefile |
shoulda-4.0.0.rc2 | Rakefile |
shoulda-4.0.0.rc1 | Rakefile |