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