Skip to content

Commit 520593a

Browse files
committed
Merge pull request #24 from guard/update_project
minor updates to project (while testing)
2 parents 9bc03a7 + 0b49957 commit 520593a

6 files changed

Lines changed: 30 additions & 23 deletions

File tree

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
bundler_args: --without development
2+
13
notifications:
24
recipients:
35
- mark@socialreferral.com
@@ -7,4 +9,6 @@ rvm:
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

Gemfile

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
source "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

Rakefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@ Rake::TestTask.new do |t|
66
t.libs << 'test'
77
t.pattern = 'test/**/*_test.rb'
88
end
9-

guard-process.gemspec

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff 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')
3125
end

test/guard/process_test.rb

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,17 @@
33

44
class 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

test/test_helper.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
require 'minitest/autorun'
22
require 'mocha/setup'
33

4-
require 'guard/notifier'
54
require 'guard/compat/test/helper'
65
require 'guard/process'
76

8-
require 'pry'
7+
require 'pry' unless ENV['CI'] == 'true'
98

109
TEST_ROOT = File.expand_path(File.dirname(__FILE__))

0 commit comments

Comments
 (0)