Sha256: eaf5acabeb694d62fd724286b65c3fd7fbf45600fe337bf9efd0bc992f290ee5
Contents?: true
Size: 1.1 KB
Versions: 4
Compression:
Stored size: 1.1 KB
Contents
require 'bundler/setup' require 'bundler/gem_tasks' require 'rspec/core/rake_task' require 'appraisal' require_relative 'tasks/documentation' require_relative 'spec/support/tests/database' require_relative 'spec/support/tests/current_bundle' RSpec::Core::RakeTask.new('spec:unit') do |t| t.ruby_opts = '-w -r ./spec/report_warnings' t.pattern = "spec/unit/**/*_spec.rb" t.rspec_opts = '--color --format progress' t.verbose = false end RSpec::Core::RakeTask.new('spec:acceptance') do |t| t.ruby_opts = '-w -r ./spec/report_warnings' t.pattern = "spec/acceptance/**/*_spec.rb" t.rspec_opts = '--color --format progress' t.verbose = false end task :default do if Tests::CurrentBundle.instance.appraisal_in_use? sh 'rake spec:unit --trace' sh 'rake spec:acceptance --trace' else if ENV['CI'] exec "appraisal install && appraisal rake --trace" else appraisal = Tests::CurrentBundle.instance.latest_appraisal exec "appraisal install && appraisal #{appraisal} rake --trace" end end end Shoulda::Matchers::DocumentationTasks.create task release: 'docs:publish_latest'
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
shoulda-matchers-3.1.3 | Rakefile |
shoulda-matchers-3.1.2 | Rakefile |
shoulda-matchers-3.1.1 | Rakefile |
shoulda-matchers-3.1.0 | Rakefile |