Sha256: 6f02ee9668d3152d3acd27902d797d32edde5b4ca6b41d4568b288419770ae7d

Contents?: true

Size: 669 Bytes

Versions: 3

Compression:

Stored size: 669 Bytes

Contents

module Fog
  module BinSpec
    extend Minitest::Spec::DSL

    it "responds to available?" do
      assert_respond_to subject, :available?
    end

    it "responds to class_for" do
      assert_respond_to subject, :class_for
    end

    it "#class_for raises ArgumentError for unknown services" do
      assert_raises(ArgumentError) { subject.class_for(:unknown) }
    end

    it "responds to collections" do
      skip if subject == ::Google
      assert_respond_to subject, :collections
    end

    it "responds to []" do
      assert_respond_to subject, :[]
    end

    it "responds to services" do
      assert_respond_to subject, :services
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fog-1.28.0 spec/helpers/bin.rb
fog-1.27.0 spec/helpers/bin.rb
fog-1.26.0 spec/helpers/bin.rb