class Souschef::Template::Serverspec
Serverspec
configurator
Public Class Methods
new(opts)
click to toggle source
Calls superclass method
Souschef::Template::Base::new
# File lib/souschef/template/serverspec.rb, line 5 def initialize(opts) super(opts) end
Public Instance Methods
create()
click to toggle source
Public - Create serverspec helper
cookbook - String Cookbook name
Returns nil
# File lib/souschef/template/serverspec.rb, line 13 def create spec_dir = File.join(@path, 'test', 'integration', 'default', 'serverspec') spec_helper = File.join(spec_dir, 'spec_helper.rb') tmpl = ERB.new(load_erb_file('serverspec/serverspec_helper.rb')) data = tmpl.result(binding) create_spec_dir(spec_dir) unless File.directory?(spec_dir) info 'Creating Serverspec helper' write_file(spec_helper, data) end