require "rubygems" require "bundler/setup" require 'bundler/gem_tasks' require 'rake/testtask' require "rubocop/rake_task" RuboCop::RakeTask.new namespace :test do Rake::TestTask.new(:units) do |t| t.pattern = "spec/*_spec.rb" end Rake::TestTask.new(:integration) do |t| t.pattern = "spec/integration/*_spec.rb" end Rake::TestTask.new(:acceptance) do |t| t.pattern = "spec/acceptance/**/*_spec.rb" end end desc 'Run tests' task :test => %w[test:units test:integration test:acceptance] task :default => [:rubocop, :test]