cookbooks/code_generator/templates/default/default_spec.rb.erb
#
# Cookbook Name:: <%= cookbook_name %>
# Spec:: default
#
# Copyright (c) 2016 <%= copyright_holder %>, <%= license %>
require 'spec_helper'
describe '<%= cookbook_name %>::default' do
describe 'ubuntu' do
let(:runner) { ChefSpec::ServerRunner.new(UBUNTU_OPTS) }
let(:node) { runner.node }
let(:chef_run) do
runner.converge(described_recipe)
end
it 'converges successfully' do
expect { chef_run }.to_not raise_error
end
end
describe 'windows' do
let(:runner) { ChefSpec::ServerRunner.new(WINDOWS_OPTS) }
let(:node) { runner.node }
let(:chef_run) do
runner.converge(described_recipe)
end
it 'converges successfully' do
expect { chef_run }.to_not raise_error
end
end
end