From 3ccf26a57827b78a7318d68d37a6ab3f44ac610a Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Tue, 26 Jun 2018 19:25:52 -0700 Subject: [PATCH] Add guard Broken for me currently. Somehow guard adds a --guard option flag to its minitest command, but minitest won't have it. --- Gemfile.lock | 32 ++++++++++++++++++++++++++++++++ Guardfile | 5 +++++ manifique.gemspec | 2 ++ 3 files changed, 39 insertions(+) create mode 100644 Guardfile diff --git a/Gemfile.lock b/Gemfile.lock index 967cd53..617e9f0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -19,14 +19,38 @@ GEM multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) + ffi (1.9.25) + formatador (0.2.5) + guard (2.14.2) + formatador (>= 0.2.4) + listen (>= 2.7, < 4.0) + lumberjack (>= 1.0.12, < 2.0) + nenv (~> 0.1) + notiffany (~> 0.0) + pry (>= 0.9.12) + shellany (~> 0.0) + thor (>= 0.18.1) + guard-compat (1.2.1) + guard-minitest (2.4.6) + guard-compat (~> 1.2) + minitest (>= 3.0) hashdiff (0.3.7) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + lumberjack (1.0.13) method_source (0.9.0) mini_portile2 (2.3.0) minitest (5.11.3) multipart-post (2.0.0) + nenv (0.3.0) nitlink (1.1.0) nokogiri (1.8.3) mini_portile2 (~> 2.3.0) + notiffany (0.1.1) + nenv (~> 0.1) + shellany (~> 0.0) pry (0.11.3) coderay (~> 1.1.0) method_source (~> 0.9.0) @@ -34,7 +58,13 @@ GEM purdytest (2.0.0) minitest (~> 5.5) rake (10.5.0) + rb-fsevent (0.10.3) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + ruby_dep (1.5.0) safe_yaml (1.0.4) + shellany (0.0.1) + thor (0.20.0) webmock (3.4.2) addressable (>= 2.3.6) crack (>= 0.3.2) @@ -45,6 +75,8 @@ PLATFORMS DEPENDENCIES bundler (~> 1.16) + guard (~> 2.14.2) + guard-minitest (~> 2.4.6) manifique! minitest (~> 5.0) pry (~> 0.11.3) diff --git a/Guardfile b/Guardfile new file mode 100644 index 0000000..a5001e2 --- /dev/null +++ b/Guardfile @@ -0,0 +1,5 @@ +guard :minitest do + watch(%r{^test/(.*)\/?(.*)_test\.rb$}) + watch(%r{^lib/(.*/)?([^/]+)\.rb$}) { |m| "test/#{m[1]}#{m[2]}_test.rb" } + watch(%r{^test/test_helper\.rb$}) { 'test' } +end diff --git a/manifique.gemspec b/manifique.gemspec index 52ef7b1..22cb449 100644 --- a/manifique.gemspec +++ b/manifique.gemspec @@ -28,6 +28,8 @@ Gem::Specification.new do |spec| spec.add_development_dependency "purdytest", "~> 2.0" spec.add_development_dependency "webmock", "~> 3.4.2" spec.add_development_dependency "pry", "~> 0.11.3" + spec.add_development_dependency "guard", "~> 2.14.2" + spec.add_development_dependency "guard-minitest", "~> 2.4.6" spec.add_runtime_dependency "faraday", "~> 0.15.2" spec.add_runtime_dependency "faraday_middleware", "~> 0.12.2"