Sha256: c53a8729825876be8652fe79133bb56da36d79be6875b69af06be25d3fedf3ab

Contents?: true

Size: 639 Bytes

Versions: 2

Compression:

Stored size: 639 Bytes

Contents

# encoding: utf-8

begin
  require 'rspec/core/rake_task'

  desc 'Run all specs'
  task spec: %w[ spec:unit spec:integration ]

  namespace :spec do
    desc 'Run unit specs'
    RSpec::Core::RakeTask.new(:unit) do |unit|
      unit.pattern = 'spec/unit/**/*_spec.rb'
    end

    desc 'Run integration specs'
    RSpec::Core::RakeTask.new(:integration) do |integration|
      integration.pattern = 'spec/integration/**/*_spec.rb'
    end
  end
rescue LoadError
  %w[ spec spec:unit spec:integration ].each do |name|
    task name do
      $stderr.puts "In order to run #{name}, do: gem install rspec"
    end
  end
end

task test: :spec

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
develry-0.0.3 tasks/spec.rake
develry-0.0.2 tasks/spec.rake