Sha256: 735686012364870a4043c6bda1d78519cd066d795b41e81561a36e5d9f98e48f

Contents?: true

Size: 681 Bytes

Versions: 14

Compression:

Stored size: 681 Bytes

Contents

require 'spec_helper'
require 'chef/provisioning/fog_driver/providers/softlayer'

describe Chef::Provisioning::FogDriver::Providers::SoftLayer do
  subject do
    Chef::Provisioning::FogDriver::Driver.from_provider(
      'SoftLayer',
        driver_options: {
          compute_options: {
              softlayer_username: 'test_username', softlayer_api_key: 'test_api_key'}
      }
    )
  end

  it "returns the correct driver" do
    expect(subject).to be_an_instance_of Chef::Provisioning::FogDriver::Providers::SoftLayer
  end

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

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
chef-provisioning-fog-0.26.1 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.26.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.25.1 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.25.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.24.1 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.24.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.23.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.22.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.21.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.20.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.19.1 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.19.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.18.0 spec/unit/providers/softlayer.rb
chef-provisioning-fog-0.17.0 spec/unit/providers/softlayer.rb