Sha256: f0e952c8a5c2b001c765b987af2c08ab71f068cca64182f55df00485913e65e8
Contents?: true
Size: 712 Bytes
Versions: 1
Compression:
Stored size: 712 Bytes
Contents
require 'spec_helper' describe Smartdc::Api::Packages do let(:object) {Object.new} let(:request) {Smartdc::Request} let(:packages) {Smartdc::Api::Packages.new({})} describe ".read" do it "returns a package" do object.stub(:content) {fixture('packages')[0]} name = object.content['name'] request.stub_chain(:new, :get).with('my/packages/' + name) {object} expect(packages.read(name).content['name']).to eq(name) end end describe ".all" do it "returns some packages" do object.stub(:content) {fixture('packages')} request.stub_chain(:new, :get).with('my/packages', {}) {object} expect(packages.all.content.count).to be > 1 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
smartdc-1.3.0 | spec/unit/smartdc/api/packages_spec.rb |