Skip to content

Commit

Permalink
Update spec and rakefile for puppetlabs_spec_helper
Browse files Browse the repository at this point in the history
  • Loading branch information
hunner committed Aug 17, 2012
1 parent fb31ed3 commit 8c4c6c2
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 25 deletions.
6 changes: 6 additions & 0 deletions .fixtures.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
fixtures:
repositories:
stdlib: "git://github.com/puppetlabs/puppetlabs-stdlib.git"
firewall: "git://github.com/puppetlabs/puppetlabs-firewall.git"
symlinks:
apache: "#{source_dir}"
5 changes: 5 additions & 0 deletions .gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
source :rubygems

puppetversion = ENV.key?('PUPPET_VERSION') ? "= #{ENV['PUPPET_VERSION']}" : ['>= 2.7']
gem 'puppet', puppetversion
gem 'puppetlabs_spec_helper', '>= 0.1.0'
15 changes: 1 addition & 14 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,14 +1 @@
require 'rake'

task :default => [:spec]

desc "Run all module spec tests (Requires rspec-puppet gem)"
task :spec do
system("rspec spec")
end

desc "Build package"
task :build do
system("puppet-module build")
end

require 'puppetlabs_spec_helper/rake_tasks'
6 changes: 6 additions & 0 deletions spec/spec.opts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
--format
s
--colour
--loadby
mtime
--backtrace
12 changes: 1 addition & 11 deletions spec/spec_helper.rb
Original file line number Diff line number Diff line change
@@ -1,11 +1 @@
require 'puppet'
require 'rubygems'
require 'rspec-puppet'

def param_value(subject, type, title, param)
subject.resource(type, title).send(:parameters)[param.to_sym]
end

RSpec.configure do |c|
c.module_path = File.join(File.dirname(__FILE__), '../../')
end
require 'puppetlabs_spec_helper/module_spec_helper'

0 comments on commit 8c4c6c2

Please sign in to comment.