Sha256: 554e1f2125fe18e87dc55cfceb600af12e862a2fe01ef96c8881c7902bec395e

Contents?: true

Size: 718 Bytes

Versions: 2

Compression:

Stored size: 718 Bytes

Contents

require "bundler/gem_tasks"
require "rake/testtask"
require 'rubocop/rake_task'

# Add additional test suite definitions to the default test task here
namespace :spec do
  desc 'Runs RuboCop on specified directories'
  RuboCop::RakeTask.new(:rubocop) do |task|
    # Dirs: app, lib, test
    task.patterns = ['exe/**/*.rb', 'lib/**/*.rb', 'spec/**/*_spec.rb']

    # Make it easier to disable cops.
    task.options << "--display-cop-names"

    # Abort on failures (fix your code first)
    task.fail_on_error = true
  end
end

Rake::TestTask.new(:spec) do |t|
  t.libs << "spec"
  t.libs << "lib"
  t.test_files = FileList['spec/**/*_spec.rb']
end

Rake::Task[:spec].enhance ['spec:rubocop']

task :default => :spec

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
namarara-0.9.5 Rakefile
namarara-0.9.4 Rakefile