Sha256: b95391d611ee714603a867fa910b9368fa793838fa1db51849493ed94a2933e7
Contents?: true
Size: 1.13 KB
Versions: 7
Compression:
Stored size: 1.13 KB
Contents
require 'spec_helper' describe Legato::User do context "an instance of Legato::User" do before :each do @access_token = stub @user = Legato::User.new(@access_token) end it 'returns a response for a given query' do klass = Class.new @access_token.stubs(:get).returns('a response') Legato::Response.stubs(:new) @user.request(stub(:to_params => "params", :instance_klass => klass)) Legato::Response.should have_received(:new).with('a response', klass) @access_token.should have_received(:get).with(Legato::User::URL, :params => "params") end it 'has accounts' do Legato::Management::Account.stubs(:all) @user.accounts Legato::Management::Account.should have_received(:all).with(@user) end it 'has web_properties' do Legato::Management::WebProperty.stubs(:all) @user.web_properties Legato::Management::WebProperty.should have_received(:all).with(@user) end it 'has profiles' do Legato::Management::Profile.stubs(:all) @user.profiles Legato::Management::Profile.should have_received(:all).with(@user) end end end
Version data entries
7 entries across 7 versions & 1 rubygems