File tree 3 files changed +21
-8
lines changed
3 files changed +21
-8
lines changed Original file line number Diff line number Diff line change 1
1
source "https://rubygems.org"
2
2
3
- gemspec development_group : :test
3
+ gemspec development_group : :gem_build_tools
4
+
5
+ group :gem_build_tools do
6
+ gem "rake"
7
+ end
4
8
5
9
# The development group will no be
6
10
# installed on Travis CI.
@@ -15,6 +19,10 @@ group :development do
15
19
gem "guard-compat" , require : false
16
20
end
17
21
22
+ group :test do
23
+ gem "rspec" , "~> 3.1"
24
+ end
25
+
18
26
platforms :rbx do
19
27
gem "racc"
20
28
gem "rubysl" , "~> 2.0"
Original file line number Diff line number Diff line change @@ -17,15 +17,11 @@ Gem::Specification.new do |s|
17
17
18
18
s . required_rubygems_version = ">= 1.3.6"
19
19
20
- s . add_dependency "guard" , ">= 2.0.0"
21
20
s . add_dependency "guard-compat" , "~> 1.0"
22
21
s . add_dependency "cucumber" , ">= 1.3.0"
23
22
s . add_dependency "nenv" , "~> 0.1"
24
23
25
- # NOTE: this is the :test group since gemspec(development_group: :test) is used
26
- s . add_development_dependency "bundler" , "~> 1.1"
27
- s . add_development_dependency "rake"
28
- s . add_development_dependency "rspec" , "~> 3.1"
24
+ s . add_development_dependency "bundler" , "~> 1.6"
29
25
30
26
s . files = `git ls-files -z` . split ( "\x0 " ) . select do |f |
31
27
/^lib\/ / =~ f
Original file line number Diff line number Diff line change 1
1
# Conditionally require this because it's run outside Guard
2
- # TODO: MOVE THIS OUTSIDE THE FORMATTER!!!!
3
- require "guard/notifier"
2
+ #
3
+ if Object . const_defined? ( :Guard )
4
+ # TODO: MOVE THIS OUTSIDE THE FORMATTER!!!!
5
+ # TODO: (call notify() in Guard::Cucumber, not here in formatter
6
+
7
+ # If notifier is defined it's likely Guard::Compat::Plugin's stub
8
+ unless Guard . const_defined? ( :Notifier )
9
+ require "guard"
10
+ require "guard/notifier"
11
+ end
12
+ end
4
13
5
14
require "cucumber"
6
15
require "guard/compat/plugin"
You can’t perform that action at this time.
0 commit comments