hackedteam/rcs-common

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
require "bundler/gem_tasks"
require 'rake'
require 'rake/testtask'
require 'rspec/core/rake_task'

Dir["./tasks/*.rake"].each do |path|
  load(path)
end

desc "Run minitest"
Rake::TestTask.new(:test) do |test|
  test.libs << 'lib' << 'test'
  test.pattern = 'test/**/test_*.rb'
  test.verbose = true
end

desc "Run minitest + rspec"
task :default do
  Rake::Task["test"].invoke
  Rake::Task["spec"].invoke
end

desc "Run rspec"
RSpec::Core::RakeTask.new(:spec)

# Disable the release task (release the gem to rubygems)
Rake::Task["release"].clear