Sha256: 1dfdbde735a5f02630b18b8b4ca91c32fd62fad48907c6846e91bf23513f70f8

Contents?: true

Size: 1.01 KB

Versions: 12

Compression:

Stored size: 1.01 KB

Contents

# ------------------------------------------------------------
# RSpec

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

namespace :spec do

  desc 'Run all unit tests'
  RSpec::Core::RakeTask.new(:unit) do |task|
    task.rspec_opts = %w(--color --format documentation --order default)
    task.pattern = 'unit/**/*_spec.rb'
  end

  task all: [:unit]
end

desc 'Run all tests'
task spec: 'spec:all'

# ------------------------------------------------------------
# Coverage

desc 'Run all unit tests with coverage'
task :coverage do
  ENV['COVERAGE'] = 'true'
  Rake::Task['spec:unit'].execute
end

# ------------------------------------------------------------
# RuboCop

require 'rubocop/rake_task'
RuboCop::RakeTask.new

# ------------------------------------------------------------
# Miscellaneous

task :debug_load_path do
  puts $LOAD_PATH
end

# ------------------------------------------------------------
# Defaults

desc 'Run unit tests, check test coverage, check code style'
task default: [:coverage, :rubocop]

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
stash-wrapper-0.1.11.1 Rakefile
stash-wrapper-0.1.11 Rakefile
stash-wrapper-0.1.10 Rakefile
stash-wrapper-0.1.9 Rakefile
stash-wrapper-0.1.8 Rakefile
stash-wrapper-0.1.7 Rakefile
stash-wrapper-0.1.6 Rakefile
stash-wrapper-0.1.5 Rakefile
stash-wrapper-0.1.4 Rakefile
stash-wrapper-0.1.3 Rakefile
stash-wrapper-0.1.2 Rakefile
stash-wrapper-0.1.1 Rakefile