Sha256: 181353ad70098150ba4cec4264dc1b21a1014804531dc14f1029a39c53dbb412

Contents?: true

Size: 1.11 KB

Versions: 2

Compression:

Stored size: 1.11 KB

Contents

require 'spec_helper'
require 'fog/arubacloud/compute'

describe Fog::ArubaCloud::Compute do
  describe 'it create the provider object' do

    before do
      @arguments = {
          :arubacloud_username => '',
          :arubacloud_password => '',
          :url => ''
      }
      @service = Fog::ArubaCloud::Compute.new(@arguments)
    end

    it 'respond to #request' do
      assert_respond_to @service, :request
    end

    it 'is defined @arubacloud_username' do
      assert @service.instance_variable_defined?(:@arubacloud_username)
    end

    it 'is defined @arubacloud_password' do
      assert @service.instance_variable_defined?(:@arubacloud_password)
    end

    it 'respond to #servers' do
      assert @service.respond_to?(:servers)
    end

    it 'respond to #templates' do
      assert @service.respond_to?(:templates)
    end

    it 'respond to #loadbalancers' do
      assert @service.respond_to?(:loadbalancers)
    end

    it 'respond to #schedules' do
      assert @service.respond_to?(:schedules)
    end

    it 'respond to #disks' do
      assert @service.respond_to?(:disks)
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fog-arubacloud-0.0.6 spec/fog/compute/arubacloud_spec.rb
fog-arubacloud-0.0.5 spec/fog/compute/arubacloud_spec.rb