(FM-7316) - i18n Implementation Tests Made
[puppet-modules/puppetlabs-apt.git] / spec / spec_helper.rb
index e117192684d1d907d001bf542592bdea4f0e470e..5e721b7ff4d57a0388bb30676ba8ccc3cf5dd477 100644 (file)
@@ -1,4 +1,3 @@
-
 require 'puppetlabs_spec_helper/module_spec_helper'
 require 'rspec-puppet-facts'
 
@@ -34,3 +33,12 @@ RSpec.configure do |c|
     Puppet.settings[:strict] = :warning
   end
 end
+
+def ensure_module_defined(module_name)
+  module_name.split('::').reduce(Object) do |last_module, next_module|
+    last_module.const_set(next_module, Module.new) unless last_module.const_defined?(next_module)
+    last_module.const_get(next_module)
+  end
+end
+
+# 'spec_overrides' from sync.yml will appear below this line