Sha256: 86f47238c74db85e2c7ca0c8efe4626d5578fad41cc5136d2a5ccf61050aecd8
Contents?: true
Size: 1.63 KB
Versions: 1
Compression:
Stored size: 1.63 KB
Contents
require File.expand_path('../../../test_helper', __FILE__) class UsersTest < Jibeset::Test def setup # user = {:username => 'cnix', :id => 1} # client = Faraday.new do |builder| # builder.adapter :test, @stubs do |stub| # stub.get('/users/#{user[:username]}.json') {[ 200, {}, Yajl.dump(user) ]} # end # end @client = Jibeset.client @client.stubs = Faraday::Adapter::Test::Stubs.new # client.user = user # client = Jibeset.client # client.stubs = Faraday::Adapter::Test::Stubs.new # @client.stubs.get("/users/*.json") { [ 200, {}, Yajl.dump(user) ] } # # debugger # @user = @client.user(:username => 'cnix') # @user.stubs = Faraday::Adapter::Test::Stubs.new # @events = [] end def test_me_should_get_authenticated_user_for_client response = '{"username":"cnix", "email":"claude@seadated.com"}' @client.stubs.get('/me.json') { [200, {}, response] } assert_equal response, @client.me end # def test_events_should_return_events # @jibeset.stubs.get('/events.json') { [200, {}, '{"events":[]}'] } # assert_not_nil @jibeset.events # end # def test_create_event_should_create_event # payload = { :name => 'tybee', :event_type => 'series' } # @jibeset.stubs.post('/events.json') { [200,{},Yajl.dump(payload)] } # client = @jibeset.create_event(payload) # # assert_equal Yajl.dump(payload), client # end # def test_events_gets_events_for_user # @user.stubs.get("/#{@user.username}/events.json") { [200, {}, Yajl.dump(@events) ] } # events = @user.events # assert_equal Yajl.dump(events), @events # end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jibeset-0.2 | test/jibeset/client/users_test.rb |