Sha256: 74e6552113597065c189f22725a4e76ea9a970dbae0820dd7f0372689699f42e

Contents?: true

Size: 666 Bytes

Versions: 4

Compression:

Stored size: 666 Bytes

Contents

require File.dirname(__FILE__) + '/../../../spec_helper'
require File.dirname(__FILE__) + '/../../../shared_examples/servers_examples'

describe 'Fog::Slicehost::Compute::Servers' do

  if Fog.mocking?
    it "needs to have mocks implemented"
  else
    it_should_behave_like "Servers"
  end

  # flavor 1 = 256, image 49 = Ubuntu 10.04 LTS (lucid)
  subject { @server = @servers.new(:flavor_id => 1, :image_id => 49, :name => Time.now.to_i.to_s) }

  before(:each) do
    @servers = Slicehost[:compute].servers
  end

  after(:each) do
    if @server && !@server.new_record?
      @server.wait_for { ready? }
      @server.destroy.should be_true
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fog-0.3.17 spec/slicehost/models/compute/servers_spec.rb
fog-0.3.16 spec/slicehost/models/compute/servers_spec.rb
fog-0.3.15 spec/slicehost/models/compute/servers_spec.rb
fog-0.3.14 spec/slicehost/models/compute/servers_spec.rb