class ConfigTest
Public Instance Methods
test_config_initialization()
click to toggle source
# File test/test_client.rb, line 14 def test_config_initialization config = Upwork::Api::Config.new({ 'client_id' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'client_secret' => 'xxxxxxxxxxxxxxxx', 'redirect_uri' => 'https://a.redirect.uri', 'access_token' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'refresh_token' => 'xxxxxxxxxxxxxxxx', 'debug' => false }) client = Upwork::Api::Client.new(config) client.epoint = 'gds' assert_equal '/ab/account-security/oauth2/authorize',client.url_auth assert_equal '/api/v3/oauth2/token',client.url_rtoken assert_equal '/api/v3/oauth2/token',client.url_atoken assert_equal 'gds',client.epoint end
test_delete()
click to toggle source
# File test/test_client.rb, line 45 def test_delete assert get_client_mock.delete('/some/api/url', {}) end
test_get()
click to toggle source
# File test/test_client.rb, line 33 def test_get assert get_client_mock.get('/some/api/url') end
test_my_config_initialization()
click to toggle source
# File test/test_config.rb, line 8 def test_my_config_initialization config = Upwork::Api::Config.new({ 'client_id' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'client_secret' => 'xxxxxxxxxxxxxxxx', 'redirect_uri' => 'https://a.redirect.uri', 'access_token' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'refresh_token' => 'xxxxxxxxxxxxxxxx', 'expires_at' => '0123456789', 'debug' => false }) assert_equal 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',config.client_id assert_equal 'xxxxxxxxxxxxxxxx',config.client_secret assert_equal 'https://a.redirect.uri',config.redirect_uri assert_equal 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',config.access_token assert_equal 'xxxxxxxxxxxxxxxx',config.refresh_token assert_equal '0123456789',config.expires_at assert_equal false,config.debug end
test_post()
click to toggle source
# File test/test_client.rb, line 37 def test_post assert get_client_mock.post('/some/api/url', {}) end
test_put()
click to toggle source
# File test/test_client.rb, line 41 def test_put assert get_client_mock.put('/some/api/url', {}) end