spec/opsicle/commands/chef_update_spec.rb in opsicle-0.7.0 vs spec/opsicle/commands/chef_update_spec.rb in opsicle-0.7.1
- old
+ new
@@ -76,9 +76,19 @@
allow(subject).to receive(:update_custom_cookbooks)
expect(subject).to receive(:launch_stack_monitor)
subject.execute
end
+
+ it "can exit on completion" do
+ allow(subject).to receive(:tar_cookbooks)
+ allow(subject).to receive(:s3_upload)
+ allow(subject).to receive(:cleanup_tar)
+ allow(subject).to receive(:update_custom_cookbooks).and_return({:deployment_id => 123})
+ expect(Monitor::App).to receive(:new).with('derp', :monitor => true, :deployment_id => 123)
+
+ subject.execute({:monitor => true, :track => true})
+ end
end
context "#tar_cookbooks" do
let(:tar_file_handle) { double }
let(:cookbooks_dir) { double }