Sha256: 31d77667bbddd4e9410da1fc1194f7b9e9d0b125be98789106b717372b9863a4

Contents?: true

Size: 715 Bytes

Versions: 22

Compression:

Stored size: 715 Bytes

Contents

require "spec_helper"
require "fog/bin"
require "helpers/bin"

describe Brightbox do
  include Fog::BinSpec

  let(:subject) { Brightbox }

  describe "#services" do
    it "includes all services" do
      assert_includes Brightbox.services, :compute
      assert_includes Brightbox.services, :storage
    end
  end

  describe "#class_for" do
    describe "when requesting compute service" do
      it "returns correct class" do
        assert_equal Fog::Compute::Brightbox, Brightbox.class_for(:compute)
      end
    end

    describe "when requesting storage service" do
      it "returns correct class" do
        assert_equal Fog::Storage::Brightbox, Brightbox.class_for(:storage)
      end
    end
  end
end

Version data entries

22 entries across 20 versions & 4 rubygems

Version Path
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-1.42.1/spec/fog/bin/brightbox_spec.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-1.42.1/spec/fog/bin/brightbox_spec.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-1.42.1/spec/fog/bin/brightbox_spec.rb
fog-1.42.1 spec/fog/bin/brightbox_spec.rb
fog-2.0.0 spec/fog/bin/brightbox_spec.rb
fog-1.42.0 spec/fog/bin/brightbox_spec.rb
fog-1.41.0 spec/fog/bin/brightbox_spec.rb
fog-1.40.0 spec/fog/bin/brightbox_spec.rb
fog-1.39.0 spec/fog/bin/brightbox_spec.rb
fog-digitalocean-0.1.0 spec/fog/bin/brightbox_spec.rb
fog-1.38.0 spec/fog/bin/brightbox_spec.rb
fog-1.37.0 spec/fog/bin/brightbox_spec.rb
fog-1.36.0 spec/fog/bin/brightbox_spec.rb
fog-1.35.0 spec/fog/bin/brightbox_spec.rb
fog-2.0.0.pre.0 spec/fog/bin/brightbox_spec.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-1.32.0/spec/fog/bin/brightbox_spec.rb
fog-1.34.0 spec/fog/bin/brightbox_spec.rb
fog-1.33.0 spec/fog/bin/brightbox_spec.rb
fog-1.32.0 spec/fog/bin/brightbox_spec.rb
fog-1.31.0 spec/fog/bin/brightbox_spec.rb