summaryrefslogtreecommitdiff
path: root/spec/spec_helper.rb
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2010-12-16 16:22:24 +0100
committermh <mh@immerda.ch>2010-12-16 16:22:24 +0100
commit5c729410824c817325e3d495aac932feda7574b9 (patch)
treee0bbf0fd0a454465493a39667b1f21f1542910cd /spec/spec_helper.rb
parent7e6d3af6f8b207133b3c71f9c714e19b68a4fc4e (diff)
Add a function to create ssh keys on the fly
This allows you to use content of ssh keys within your manifests and generate them automatically if they don't exist yet.
Diffstat (limited to 'spec/spec_helper.rb')
-rw-r--r--spec/spec_helper.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
new file mode 100644
index 0000000..6ba62e1
--- /dev/null
+++ b/spec/spec_helper.rb
@@ -0,0 +1,16 @@
+require 'pathname'
+dir = Pathname.new(__FILE__).parent
+$LOAD_PATH.unshift(dir, dir + 'lib', dir + '../lib')
+require 'puppet'
+gem 'rspec', '>= 1.2.9'
+require 'spec/autorun'
+
+Dir[File.join(File.dirname(__FILE__), 'support', '*.rb')].each do |support_file|
+ require support_file
+end
+
+# We need this because the RAL uses 'should' as a method. This
+# allows us the same behaviour but with a different method name.
+class Object
+ alias :must :should
+end