Sha256: a41f3730c185ac2304906c1338c8b7f961873bbddcb6af17883f32725a5a3ad4

Contents?: true

Size: 1.02 KB

Versions: 51

Compression:

Stored size: 1.02 KB

Contents

require "spec_helper"

describe Fog::Brightbox::Compute::Config do
  describe "when required arguments are included" do
    it "nothing is raised" do
      settings = {
        :brightbox_client_id => "cli-12345",
        :brightbox_secret => "1234567890"
      }
      config = Fog::Brightbox::Config.new(settings)
      Fog::Brightbox::Compute::Config.new(config)
      pass
    end
  end

  describe "when client_id is not in configuration" do
    it "raises ArgumentError" do
      settings = {
        :brightbox_secret => "1234567890"
      }
      config = Fog::Brightbox::Config.new(settings)
      assert_raises ArgumentError do
        Fog::Brightbox::Compute::Config.new(config)
      end
    end
  end

  describe "when client_secret is not in configuration" do
    it "raises ArgumentError" do
      settings = {
        :brightbox_client_id => "cli-12345"
      }
      config = Fog::Brightbox::Config.new(settings)
      assert_raises ArgumentError do
        Fog::Brightbox::Compute::Config.new(config)
      end
    end
  end
end

Version data entries

51 entries across 49 versions & 3 rubygems

Version Path
fog-brightbox-1.10.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.9.1 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.9.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.8.2 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.8.1 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.8.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.7.3 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.7.2 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.7.1 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.7.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.6.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.5.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.5.0.rc1 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.4.2 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.4.1 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.4.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.3.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.2.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.1.0 spec/fog/brightbox/compute/config_spec.rb
fog-brightbox-1.0.0 spec/fog/brightbox/compute/config_spec.rb