11source ENV [ 'GEM_SOURCE' ] || "https://rubygems.org"
22
33def location_for ( place , fake_version = nil )
4- if place =~ /^(git: [^#]*)#(.*)/
4+ if place =~ /^(git[:@] [^#]*)#(.*)/
55 [ fake_version , { :git => $1, :branch => $2, :require => false } ] . compact
66 elsif place =~ /^file:\/ \/ (.*)/
77 [ '>= 0' , { :path => File . expand_path ( $1) , :require => false } ]
@@ -11,14 +11,16 @@ def location_for(place, fake_version = nil)
1111end
1212
1313group :development , :unit_tests do
14- gem 'rspec-core' , '3.1.7' , :require => false
15- gem 'puppetlabs_spec_helper' , :require => false
16- gem 'simplecov' , :require => false
17- gem 'puppet_facts' , :require => false
18- gem 'json' , :require => false
14+ gem 'json' , :require => false
15+ gem 'metadata-json-lint' , :require => false
16+ gem 'puppet_facts' , :require => false
17+ gem 'puppet-blacksmith' , :require => false
18+ gem 'puppetlabs_spec_helper' , :require => false
19+ gem 'rspec-puppet' , '>= 2.3.2' , :require => false
20+ gem 'simplecov' , :require => false
1921end
20-
2122group :system_tests do
23+ gem 'beaker-puppet_install_helper' , :require => false
2224 if beaker_version = ENV [ 'BEAKER_VERSION' ]
2325 gem 'beaker' , *location_for ( beaker_version )
2426 end
@@ -27,12 +29,10 @@ group :system_tests do
2729 else
2830 gem 'beaker-rspec' , :require => false
2931 end
30- gem 'serverspec' , :require => false
31- gem 'beaker-puppet_install_helper' , :require => false
32+ gem 'master_manipulator' , :require => false
33+ gem 'serverspec' , :require => false
3234end
3335
34-
35-
3636if facterversion = ENV [ 'FACTER_GEM_VERSION' ]
3737 gem 'facter' , facterversion , :require => false
3838else
0 commit comments