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