Sha256: 35608d6b50b93ebd708d4865cc8f83cbdc27fa2704e9480adafae37a6fa594c2

Contents?: true

Size: 1.05 KB

Versions: 47

Compression:

Stored size: 1.05 KB

Contents

require "minitest/autorun"
require "fog/brightbox"

describe Fog::Brightbox::Storage::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::Storage::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::Storage::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::Storage::Config.new(config)
      end
    end
  end
end

Version data entries

47 entries across 45 versions & 3 rubygems

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