Sha256: 50011d9fee187a39f4dfa657b81c2ceea7f1f296d553afa47b80783b1c457bd6
Contents?: true
Size: 1.35 KB
Versions: 10
Compression:
Stored size: 1.35 KB
Contents
describe 'Kumogata::Client#delete' do it 'update a stack from Ruby template' do run_client(:delete, :arguments => ['MyStack'], :options => {:force => true}) do |client, cf| expect(client).to receive(:print_event_log).once expect(client).to receive(:create_event_log).once stack = make_double('stack') do |obj| expect(obj).to receive(:delete).with(no_args()) expect(obj).to receive(:status).and_return( 'DELETE_COMPLETE', 'DELETE_COMPLETE', 'DELETE_COMPLETE') end stacks = make_double('stacks') do |obj| expect(obj).to receive(:[]) .with('MyStack') { stack } end expect(cf).to receive(:stacks) { stacks } end end it 'update a stack from Ruby template (detach)' do out = run_client(:delete, :arguments => ['MyStack'], :options => {:force => true, :detach => true}) do |client, cf| expect(client).not_to receive(:print_event_log) expect(client).to receive(:create_event_log).once stack = make_double('stack') do |obj| expect(obj).to receive(:delete).with(no_args()) expect(obj).to receive(:status).once end stacks = make_double('stacks') do |obj| expect(obj).to receive(:[]) .with('MyStack') { stack } end expect(cf).to receive(:stacks) { stacks } end expect(out).to be_nil end end
Version data entries
10 entries across 10 versions & 1 rubygems