File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ bundler_args : --without development
2+
13notifications :
24 recipients :
35 - mark@socialreferral.com
79 - 2.0.0
810 - 2.1.4
911 - jruby-19mode
10- script : " bundle exec rake test"
12+
13+ # Use Travis AUFS containers
14+ sudo : false
Original file line number Diff line number Diff line change 11source "http://rubygems.org"
22
33# Specify your gem's dependencies in guard-process.gemspec
4- gemspec
4+ gemspec development_group : :gem_build_tools
5+
6+ group :gem_build_tools do
7+ gem 'rake' # for creating releases
8+ end
9+
10+ # Note: this is the only group ignored on Travis
11+ group :development do
12+ gem 'guard-minitest' , '~> 2.4' , require : false
13+ gem 'guard-bundler' , require : false
14+ gem 'pry'
15+ end
16+
17+ group :test do
18+ gem 'minitest' , require : false
19+ gem 'mocha' , require : false
20+ end
Original file line number Diff line number Diff line change @@ -6,4 +6,3 @@ Rake::TestTask.new do |t|
66 t . libs << 'test'
77 t . pattern = 'test/**/*_test.rb'
88end
9-
Original file line number Diff line number Diff line change @@ -18,14 +18,8 @@ Gem::Specification.new do |s|
1818 s . executables = `git ls-files -- bin/*` . split ( "\n " ) . map { |f | File . basename ( f ) }
1919 s . require_paths = [ "lib" ]
2020
21- s . add_dependency ( 'guard' , '>= 2.0.0' )
22- s . add_dependency ( 'guard-compat' , '~> 1.0' )
21+ s . add_dependency ( 'guard-compat' , '~> 1.2' , '>= 1.2.1' )
2322 s . add_dependency ( 'spoon' , '~> 0.0.1' )
24- s . add_development_dependency ( 'minitest' )
25- s . add_development_dependency ( 'mocha' )
26- s . add_development_dependency ( 'guard-minitest' )
27- s . add_development_dependency ( 'guard-bundler' )
28- s . add_development_dependency ( 'rake' )
29- s . add_development_dependency ( 'rb-inotify' ) if RbConfig ::CONFIG [ 'target_os' ] == 'linux'
30- s . add_development_dependency ( 'pry' )
23+
24+ s . add_development_dependency ( 'bundler' )
3125end
Original file line number Diff line number Diff line change 33
44class GuardProcessTest < MiniTest ::Test
55 def setup
6- ENV [ 'GUARD_ENV' ] = 'test'
6+ Guard :: UI . stubs ( :info )
77 @command = "ruby #{ TEST_ROOT } /run_me.rb"
88 @name = "RunMe"
99 @options = { :command => @command , :name => @name }
1010 @guard = Guard ::Process . new ( @options )
1111 end
1212
1313 def teardown
14- if @guard . process_running?
15- if @guard . wait_for_stop?
16- @guard . wait_for_stop
17- else
18- @guard . stop
19- end
20- end
21- ENV [ 'GUARD_ENV' ] = nil
14+ return unless @guard . process_running?
15+
16+ @guard . wait_for_stop? ? @guard . wait_for_stop : @guard . stop
2217 end
2318
2419 def test_run_all_returns_true
Original file line number Diff line number Diff line change 11require 'minitest/autorun'
22require 'mocha/setup'
33
4- require 'guard/notifier'
54require 'guard/compat/test/helper'
65require 'guard/process'
76
8- require 'pry'
7+ require 'pry' unless ENV [ 'CI' ] == 'true'
98
109TEST_ROOT = File . expand_path ( File . dirname ( __FILE__ ) )
You can’t perform that action at this time.
0 commit comments