templates/default.erb in chefspec-bootstrap-0.0.5 vs templates/default.erb in chefspec-bootstrap-0.1.0
- old
+ new
@@ -2,12 +2,13 @@
require_relative '../spec_helper'<% end %>
describe '<%= cookbook %>::<%= recipe %>' do
let(:chef_run) { ChefSpec::Runner.new.converge(described_recipe) }<% if not test_cases.empty? %><% test_cases.each do |test_case| %>
- it "<%= test_case[:it] %>" do
- expect(chef_run).to <%= test_case[:expect] %>("<%= test_case[:name] %>")
+ it '<%= test_case[:it] %>' do<% if test_case[:nothing] %>
+ expect(chef_run.<%= test_case[:noun] %>('<%= test_case[:adjective] %>')).to do_nothing<% else %>
+ expect(chef_run).to<% if test_case[:guarded] %>_not<% end %> <%= test_case[:expect] %>('<%= test_case[:name] %>')<% if test_case[:compile_time] %>.at_compile_time<% end %><% end %>
end<% end %><% else %>
it 'runs successfully' do
- expect{chef_run}.not_to raise_error
+ expect { chef_run }.to raise_error
end<% end %>
end