Rakefile in hoboken-0.0.1 vs Rakefile in hoboken-0.9.0

- old
+ new

@@ -1,18 +1,26 @@ -require "bundler/gem_tasks" -require "rake/testtask" +# frozen_string_literal: true -task :default => "test:all" +require 'bundler/gem_tasks' +require 'rake/testtask' +require 'rubocop/rake_task' +RuboCop::RakeTask.new + +task default: 'test:all' + +desc 'Run CI checks' +task ci: ['test:all', 'rubocop'] + namespace :test do - types = %w(unit integration) + types = %w[unit integration] types.each do |type| Rake::TestTask.new(type.to_sym) do |t| t.libs << "test/#{type}" t.test_files = Dir["test/#{type}/**/*_test.rb"] end end - desc "Run all tests" - task :all => types.map { |s| "test:#{s}" } + desc 'Run all tests' + task all: types.map { |s| "test:#{s}" } end