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({
    'consumer_key'    => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    'consumer_secret' => 'xxxxxxxxxxxxxxxx',
    'access_token'    => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    'access_secret'   => 'xxxxxxxxxxxxxxxx',
    'debug'           => false
  })
  
  client = Upwork::Api::Client.new(config)
  client.epoint = 'gds'

  assert_equal 'https://www.upwork.com/services/api/auth',client.url_auth
  assert_equal 'https://www.upwork.com/api/auth/v1/oauth/token/request.json',client.url_rtoken
  assert_equal 'https://www.upwork.com/api/auth/v1/oauth/token/access.json',client.url_atoken
  assert_equal 'gds',client.epoint 
end
test_delete() click to toggle source
# File test/test_client.rb, line 44
def test_delete
  assert get_client_mock.delete('/some/api/url', {})
end
test_get() click to toggle source
# File test/test_client.rb, line 32
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({
    'consumer_key'    => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    'consumer_secret' => 'xxxxxxxxxxxxxxxx',
    'access_token'    => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    'access_secret'   => 'xxxxxxxxxxxxxxxx',
    'signature_method'=> 'sig',
    'debug'           => false
  })
  
  assert_equal 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',config.consumer_key
  assert_equal 'xxxxxxxxxxxxxxxx',config.consumer_secret
  assert_equal 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',config.access_token
  assert_equal 'xxxxxxxxxxxxxxxx',config.access_secret
  assert_equal 'sig',config.signature_method
  assert_equal false,config.debug
end
test_post() click to toggle source
# File test/test_client.rb, line 36
def test_post
  assert get_client_mock.post('/some/api/url', {})
end
test_put() click to toggle source
# File test/test_client.rb, line 40
def test_put
  assert get_client_mock.put('/some/api/url', {})
end