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 }