|
1 | 1 | source ENV['GEM_SOURCE'] || "https://rubygems.org" |
2 | 2 |
|
3 | | -def location_for(place, fake_version = nil) |
4 | | - if place =~ /^(git:[^#]*)#(.*)/ |
5 | | - [fake_version, { :git => $1, :branch => $2, :require => false }].compact |
6 | | - elsif place =~ /^file:\/\/(.*)/ |
7 | | - ['>= 0', { :path => File.expand_path($1), :require => false }] |
8 | | - else |
9 | | - [place, { :require => false }] |
10 | | - end |
11 | | -end |
12 | | - |
13 | 3 | group :development, :unit_tests do |
14 | | - gem 'rake', :require => false |
15 | 4 | gem 'rspec-core', '3.1.7', :require => false |
16 | | - gem 'rspec-puppet', '~> 1.0', :require => false |
17 | 5 | gem 'puppetlabs_spec_helper', :require => false |
18 | | - gem 'puppet-lint', :require => false |
19 | 6 | gem 'simplecov', :require => false |
20 | 7 | gem 'puppet_facts', :require => false |
21 | 8 | gem 'json', :require => false |
22 | | - gem 'pry', :require => false |
23 | 9 | end |
24 | 10 |
|
25 | | -beaker_version = ENV['BEAKER_VERSION'] |
26 | | -beaker_rspec_version = ENV['BEAKER_RSPEC_VERSION'] |
27 | 11 | group :system_tests do |
28 | | - if beaker_version |
29 | | - gem 'beaker', *location_for(beaker_version) |
30 | | - end |
31 | | - if beaker_rspec_version |
32 | | - gem 'beaker-rspec', *location_for(beaker_rspec_version) |
33 | | - else |
34 | | - gem 'beaker-rspec', :require => false |
35 | | - end |
| 12 | + gem 'beaker-rspec', :require => false |
36 | 13 | gem 'serverspec', :require => false |
37 | 14 | end |
38 | 15 |
|
39 | 16 | if facterversion = ENV['FACTER_GEM_VERSION'] |
40 | | - gem 'facter', *location_for(facterversion) |
| 17 | + gem 'facter', facterversion, :require => false |
41 | 18 | else |
42 | 19 | gem 'facter', :require => false |
43 | 20 | end |
44 | 21 |
|
45 | 22 | if puppetversion = ENV['PUPPET_GEM_VERSION'] |
46 | | - gem 'puppet', *location_for(puppetversion) |
| 23 | + gem 'puppet', puppetversion, :require => false |
47 | 24 | else |
48 | 25 | gem 'puppet', :require => false |
49 | 26 | end |
|
0 commit comments