2018-07-24 10:03:38 +00:00
|
|
|
# frozen_string_literal: true
|
2015-06-29 07:05:46 +00:00
|
|
|
|
2018-07-24 10:03:38 +00:00
|
|
|
require "rake"
|
|
|
|
require "bundler/gem_tasks"
|
|
|
|
require "rspec/core/rake_task"
|
|
|
|
require "hanami/devtools/rake_tasks"
|
2015-06-29 07:05:46 +00:00
|
|
|
|
2017-03-23 15:25:40 +00:00
|
|
|
namespace :spec do
|
|
|
|
RSpec::Core::RakeTask.new(:unit) do |task|
|
2018-07-24 10:03:38 +00:00
|
|
|
file_list = FileList["spec/**/*_spec.rb"]
|
2017-03-23 15:25:40 +00:00
|
|
|
file_list = file_list.exclude("spec/{integration,isolation}/**/*_spec.rb")
|
|
|
|
|
|
|
|
task.pattern = file_list
|
|
|
|
end
|
2015-06-29 07:05:46 +00:00
|
|
|
end
|
|
|
|
|
2018-07-24 10:03:38 +00:00
|
|
|
task default: "spec:unit"
|