Sha256: d7bbf160a0bff7c59841e2b6dbbbe69812e10ae26464ef559269fee78e4e8547
Contents?: true
Size: 641 Bytes
Versions: 2
Compression:
Stored size: 641 Bytes
Contents
require 'guignol/instance' describe Guignol::Instance do subject { Guignol::Instance.new(options) } let(:options) {{ :name => 'foobar', :uuid => '948DB8E9-A356-4F66-8857-165FBDF5A71F' }} before(:each) do connection = stub(:servers => []) Fog::Compute.stub(:new).and_return(connection) end describe '#initialize' do it 'should require :uuid' do options.delete :uuid expect { subject }.to raise_error end it 'should require :name' do options.delete :name expect { subject }.to raise_error end it 'should pass with minimal options' do subject end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
guignol-0.1.2.1 | spec/guignol/instance_spec.rb |
guignol-0.1.2 | spec/guignol/instance_spec.rb |