#!/usr/bin/env rake # encoding: utf-8 require 'rake/testtask' require 'rubocop/rake_task' # Rubocop desc 'Run Rubocop lint checks' task :rubocop do RuboCop::RakeTask.new end # lint the project desc 'Run robocop linter' task lint: [:rubocop] # run tests task default: [:lint, 'test:check'] namespace :test do # run inspec check to verify that the profile is properly configured task :check do dir = File.join(File.dirname(__FILE__)) sh("bundle exec inspec check #{dir}") end end