Sha256: a6faba65a329ba9b5ec8eac59060d30510830f4db31f6d8527eb728ca4e212d3

Contents?: true

Size: 467 Bytes

Versions: 6

Compression:

Stored size: 467 Bytes

Contents

require 'chef_metal_fog/fog_driver'
require 'chef_metal_fog/providers/rackspace'

describe ChefMetalFog::Providers::Rackspace do
  subject { ChefMetalFog::FogDriver.from_provider('Rackspace',{}) }

  it "returns the correct driver" do
    expect(subject).to be_an_instance_of ChefMetalFog::Providers::Rackspace
  end

  it "has a fog backend" do
    pending unless Fog.mock?
    expect(subject.compute).to be_an_instance_of Fog::Compute::RackspaceV2::Mock
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
chef-metal-fog-0.9 spec/unit/providers/rackspace_spec.rb
chef-metal-fog-0.8 spec/unit/providers/rackspace_spec.rb
chef-metal-fog-0.7.1 spec/unit/providers/rackspace_spec.rb
chef-metal-fog-0.7 spec/unit/providers/rackspace_spec.rb
chef-metal-fog-0.6.1 spec/unit/providers/rackspace_spec.rb
chef-metal-fog-0.6 spec/unit/providers/rackspace_spec.rb