From f1f74f4069db778a74b5e0502e9d4a8fe6336fa6 Mon Sep 17 00:00:00 2001 From: Eric Heydrick Date: Tue, 27 Dec 2016 20:52:29 -0800 Subject: [PATCH] add a Rakefile and gems for testing --- Rakefile | 12 ++++++++++++ aws-cleaner.gemspec | 7 +++++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 Rakefile diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..61b0d94 --- /dev/null +++ b/Rakefile @@ -0,0 +1,12 @@ +require 'bundler/gem_tasks' +require 'rubocop/rake_task' +require 'rspec/core/rake_task' + +desc 'Run Rubocop' +RuboCop::RakeTask.new(:rubocop) do |task| + task.patterns = ['bin/*.rb', 'lib/**/*.rb'] +end + +RSpec::Core::RakeTask.new(:spec) + +task default: [:rubocop, :spec] diff --git a/aws-cleaner.gemspec b/aws-cleaner.gemspec index 1b116a3..3afa088 100644 --- a/aws-cleaner.gemspec +++ b/aws-cleaner.gemspec @@ -10,12 +10,15 @@ Gem::Specification.new do |s| s.homepage = 'https://github.com/eheydrick/aws-cleaner' s.license = 'MIT' - s.add_development_dependency 'rubocop', '~> 0.43.0' + s.add_development_dependency 'bundler', '~> 1.12' + s.add_development_dependency 'rake', '~> 12.0' + s.add_development_dependency 'rspec', '~> 3.5' + s.add_development_dependency 'rubocop', '~> 0.46.0' s.add_runtime_dependency 'aws-sdk-core', '~> 2.0' s.add_runtime_dependency 'chef-api', '~> 0.5' s.add_runtime_dependency 'hipchat', '~> 1.5' - s.add_runtime_dependency 'rest-client', '~> 2 ' + s.add_runtime_dependency 'rest-client', '~> 2' s.add_runtime_dependency 'slack-poster', '~> 2.2' s.add_runtime_dependency 'trollop', '~> 2.1' end