Sha256: b74f4a8cf407d8afa5a739e0806a8c1b1437d9956339f3c3e873bf363ae2b324
Contents?: true
Size: 712 Bytes
Versions: 1
Compression:
Stored size: 712 Bytes
Contents
require "test_helper" class ClientTest < Minitest::Test def stub_user stub_request(:get, "http://localhost:3000/api/v3/user") .to_return(body: {data: {id: '41', type: 'users', attributes: {id: 41, full_name: 'Jamey Hampton', email: 'jhampton@artemisag.com'}}}.to_json) end def test_creating_a_client_instance get_client assert_equal '12345', @client.oauth_client.id assert_equal 'ya29', @client.oauth_token.token assert_equal @expires_at.to_i, @client.oauth_token.expires_at assert_equal false, @client.oauth_token.expired? end def test_current_user get_client stub_user user = @client.current_user assert_equal user.class, ArtemisApi::User end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
artemis_api-0.2.1 | test/client_test.rb |