Sha256: bf2178f35c8b56e16d3b7f7a049a69c5d2fc0ef20f3c7684dca3572e4b47054a

Contents?: true

Size: 761 Bytes

Versions: 58

Compression:

Stored size: 761 Bytes

Contents

require 'rspec/core'
require 'rspec/core/rake_task'

RSpec::Core::RakeTask.new('spec:focus') do |task|
  task.rspec_opts = '--tag @focus'
end

RSpec::Core::RakeTask.new('spec:quick') do |task|
  task.rspec_opts = '--tag ~@no_db_clean --tag ~@migration --format progress'
end

RSpec::Core::RakeTask.new('spec:slow') do |task|
  task.rspec_opts = '--tag @no_db_clean --tag @migration  --format progress'
end

task :set_simplecov_command_to_spec_quick do
  ENV['SIMPLECOV_COMMAND_NAME'] = 'spec:quick'
end

task :set_simplecov_command_to_spec_slow do
  ENV['SIMPLECOV_COMMAND_NAME'] = 'spec:slow'
end

task 'spec:quick' => ['set_simplecov_command_to_spec_quick']
task 'spec:slow' => ['set_simplecov_command_to_spec_slow']
task :spec => ['spec:quick', 'spec:slow']

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
pact_broker-2.74.1 tasks/rspec.rake
pact_broker-2.74.0 tasks/rspec.rake
pact_broker-2.73.0 tasks/rspec.rake
pact_broker-2.72.0 tasks/rspec.rake
pact_broker-2.71.0 tasks/rspec.rake
pact_broker-2.70.0 tasks/rspec.rake
pact_broker-2.69.0 tasks/rspec.rake
pact_broker-2.68.1 tasks/rspec.rake
pact_broker-2.68.0 tasks/rspec.rake
pact_broker-2.67.0 tasks/rspec.rake
pact_broker-2.66.0 tasks/rspec.rake
pact_broker-2.65.0 tasks/rspec.rake
pact_broker-2.64.0 tasks/rspec.rake
pact_broker-2.63.0 tasks/rspec.rake
pact_broker-2.62.0 tasks/rspec.rake
pact_broker-2.61.0 tasks/rspec.rake
pact_broker-2.60.1 tasks/rspec.rake
pact_broker-2.60.0 tasks/rspec.rake
pact_broker-2.59.2 tasks/rspec.rake
pact_broker-2.59.1 tasks/rspec.rake