Sha256: b36b73a81b550dcd80d11a134b93eda99d3bbf470a8c133e38e7d5dc22b7ea0c

Contents?: true

Size: 1.18 KB

Versions: 2

Compression:

Stored size: 1.18 KB

Contents

require 'spec_helper'

describe "Smartdc::Client" do
  describe ".initialize" do
    it "should return a Smartdc::Request" do
    	Smartdc::Client.new(fixture('config', 'config')).request.should be_a Smartdc::Request
    end
  end

  describe ".keys" do
    it "should return a Smartdc::Api::Keys" do
      Smartdc::Client.new.keys.should be_a Smartdc::Api::Keys
    end
  end

  describe ".datacenters" do
    it "should return a Smartdc::Api::Datacenters" do
      Smartdc::Client.new.datacenters.should be_a Smartdc::Api::Datacenters
    end
  end

  describe ".datasets" do
    it "should return a Smartdc::Api::Datasets" do
      Smartdc::Client.new.datasets.should be_a Smartdc::Api::Datasets
    end
  end

  describe ".packages" do
    it "should return a Smartdc::Api::Packages" do
      Smartdc::Client.new.packages.should be_a Smartdc::Api::Packages
    end
  end

  describe ".machines" do
    it "should return a Smartdc::Api::Machines" do
    	Smartdc::Client.new.machines.should be_a Smartdc::Api::Machines
    end
  end

  describe ".analytics" do
    it "should return a Smartdc::Api::Analytics" do
      Smartdc::Client.new.analytics.should be_a Smartdc::Api::Analytics
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
smartdc-0.4.0 spec/smartdc/client_spec.rb
smartdc-0.3.0 spec/smartdc/client_spec.rb