Sha256: 6d220953428a6120fd18a94c12a22c90fea8b978a498d7415eea10d5dcfa7793
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
require "minitest/autorun" require "fog/brightbox" describe Fog::Compute::Brightbox do describe "when global config is available" do before do @arguments = { :brightbox_auth_url => "http://localhost", :brightbox_api_url => "http://localhost", :brightbox_client_id => "", :brightbox_secret => "", :brightbox_username => "", :brightbox_password => "", :brightbox_account => "" } @credential_guard = Minitest::Mock.new def @credential_guard.reject {} end Fog.stub :credentials, @credential_guard do @service = Fog::Compute::Brightbox.new(@arguments) end end it "responds to #request" do assert_respond_to @service, :request end it "responds to #request_access_token" do assert_respond_to @service, :request_access_token end it "responds to #wrapped_request" do assert_respond_to @service, :wrapped_request end end describe "when created without required arguments" do it "raises an error" do Fog.stub :credentials, {} do assert_raises ArgumentError do Fog::Compute::Brightbox.new({}) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-brightbox-0.1.0.dev1 | spec/fog/compute/brightbox_spec.rb |
fog-brightbox-0.0.2 | spec/fog/compute/brightbox_spec.rb |