spec/integration/recipes/default.rb in itamae-1.2.11 vs spec/integration/recipes/default.rb in itamae-1.2.12

- old
+ new

@@ -234,5 +234,44 @@ execute 'true' do verify 'true' end +##### + +execute 'echo 1 > /tmp/multi_delayed_notifies' do + notifies :run, "execute[echo 2 >> /tmp/multi_delayed_notifies]" +end + +execute 'echo 2 >> /tmp/multi_delayed_notifies' do + action :nothing + notifies :run, "execute[echo 3 >> /tmp/multi_delayed_notifies]" +end + +execute 'echo 3 >> /tmp/multi_delayed_notifies' do + action :nothing + notifies :run, "execute[echo 4 >> /tmp/multi_delayed_notifies]" +end + +execute 'echo 4 >> /tmp/multi_delayed_notifies' do + action :nothing +end + +##### + +execute 'echo 1 > /tmp/multi_immediately_notifies' do + notifies :run, "execute[echo 2 >> /tmp/multi_immediately_notifies]", :immediately +end + +execute 'echo 2 >> /tmp/multi_immediately_notifies' do + action :nothing + notifies :run, "execute[echo 3 >> /tmp/multi_immediately_notifies]", :immediately +end + +execute 'echo 3 >> /tmp/multi_immediately_notifies' do + action :nothing + notifies :run, "execute[echo 4 >> /tmp/multi_immediately_notifies]", :immediately +end + +execute 'echo 4 >> /tmp/multi_immediately_notifies' do + action :nothing +end