Sha256: d4df62e0c930c6782ccd4c71573fa8217ef041f726dcadb24621ca0b8c4d7a75
Contents?: true
Size: 839 Bytes
Versions: 4
Compression:
Stored size: 839 Bytes
Contents
require 'spec_helper' describe "Smartdc::Api::Datacenters" do before(:all) do @object = Object.new @request = Smartdc::Request end describe ".read" do it "should return a datacenter" do @object.stub(:content) {fixture('datacenter')} name = fixture('datacenters').first[0] @request.stub_chain(:new, :get).with('my/datacenters/' + name) {@object} datacenters = Smartdc::Api::Datacenters.new({}) datacenters.read(name).content['message'].should match(/#{name}/) end end describe ".all" do it "should return some datacenter" do @object.stub(:content) {fixture('datacenters')} @request.stub_chain(:new, :get).with('my/datacenters', {}) {@object} datacenters = Smartdc::Api::Datacenters.new({}) datacenters.all.content.count.should > 0 end end end
Version data entries
4 entries across 4 versions & 1 rubygems