Sha256: 3f33d1c30a985a39cd7a0f67c974ef909384af0edce6624f9fd2ffa6edc8d964
Contents?: true
Size: 1.9 KB
Versions: 94
Compression:
Stored size: 1.9 KB
Contents
require 'spec_helper' describe FbGraph::Connections::TestUsers do describe '#test_users' do before do @app = FbGraph::Application.new('client_id', :secret => 'secret') end context 'when access_token is not given' do it 'should get access_token first' do lambda do @app.test_users end.should request_to('oauth/access_token', :post) end end context 'when access_token is given' do it 'should return test_users as FbGraph::TestUser' do mock_graph :get, 'client_id/accounts/test-users', 'applications/test_users/private', :access_token => 'access_token' do @app.access_token = 'access_token' test_users = @app.test_users test_users.each do |test_user| test_user.should be_instance_of(FbGraph::TestUser) end end end end end describe '#test_user!' do before do @app = FbGraph::Application.new('client_id', :secret => 'secret') end context 'when access_token is not given' do it 'should get access_token first' do lambda do @app.test_user! end.should request_to('oauth/access_token', :post) end end context 'when access_token is given' do before do @app.access_token = 'access_token' end it 'should return a FbGraph::TestUser' do mock_graph :post, 'client_id/accounts/test-users', 'applications/test_users/created' do @app.test_user!.should be_instance_of FbGraph::TestUser end end context 'when installed=false' do it 'should post "installed=false" as params' do mock_graph :post, 'client_id/accounts/test-users', 'applications/test_users/created', :access_token => 'access_token', :params => { :installed => 'false' } do @app.test_user!(:installed => false) end end end end end end
Version data entries
94 entries across 94 versions & 1 rubygems