Sha256: 7343c0ed8b19aeabc52b68420dbc90ce59de5783b26cacdeedd8aa10b25f0c8e
Contents?: true
Size: 999 Bytes
Versions: 2
Compression:
Stored size: 999 Bytes
Contents
require 'spec_helper' RSpec.describe Indocker do it "has a version number" do expect(Indocker::VERSION).not_to be nil end describe "successful deployment" do it "doesn't raise any error" do expect{ launch_deployment(containers: [:good_container]) }.to_not raise_error end it "shows a message about successful deploy" do allow(Indocker.global_logger).to receive(:info).at_least(:once) launch_deployment(containers: [:good_container]) expect(Indocker.global_logger).to have_received(:info).at_least(:once).with(/Deployment finished/) end end describe "failed build" do it "exits with an error" do expect{ launch_deployment(containers: [:bad_container_build]) }.to raise_error(SystemExit) end end describe "failed start" do it "exits without error" do expect{ launch_deployment(containers: [:bad_container_start]) }.to_not raise_error(SystemExit) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
indocker-0.1.12 | example/spec/indocker_spec.rb |
indocker-0.1.11 | example/spec/indocker_spec.rb |