Sha256: de8fd938780ec6d3d623af1c152eacd07268de99d55eecaebb3ccb3116e38edb
Contents?: true
Size: 920 Bytes
Versions: 3
Compression:
Stored size: 920 Bytes
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' 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 ENV['BUNDLE_GEMFILE'] =~ /gemfiles/ sh 'rake spec:unit' sh 'rake spec:acceptance' else Rake::Task['appraise'].invoke end end task :appraise do exec 'appraisal install && appraisal rake' end Shoulda::Matchers::DocumentationTasks.create task release: 'docs:publish_latest'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shoulda-matchers-3.0.1 | Rakefile |
shoulda-matchers-3.0.0 | Rakefile |
shoulda-matchers-3.0.0.rc1 | Rakefile |