test/unit/oauth_test.rb in xero_gateway-2.0.11 vs test/unit/oauth_test.rb in xero_gateway-2.0.12

- old
+ new

@@ -63,22 +63,19 @@ assert xero.access_token.is_a? OAuth::AccessToken assert_equal "atoken", xero.access_token.token assert_equal "asecret", xero.access_token.secret end - # Xero doesn't support OAuth Callbacks, not that this calls to Xero anyway :) - # See: http://blog.xero.com/developer/api-overview/ - # - # should "be able to create request token with callback url" do - # xero = XeroGateway::OAuth.new('token', 'secret') - # consumer = OAuth::Consumer.new('token', 'secret') - # xero.stubs(:consumer).returns(consumer) - # - # request_token = mock('request token') - # consumer.expects(:get_request_token).with(:oauth_callback => "http://callback.com").returns(request_token) - # - # xero.request_token(:oauth_callback => "http://callback.com") - # end + should "be able to create request token with callback url" do + xero = XeroGateway::OAuth.new('token', 'secret') + consumer = OAuth::Consumer.new('token', 'secret') + xero.stubs(:consumer).returns(consumer) + + request_token = mock('request token') + consumer.expects(:get_request_token).with(:oauth_callback => "http://callback.com").returns(request_token) + + xero.request_token(:oauth_callback => "http://callback.com") + end should "be able to create access token with oauth verifier" do xero = XeroGateway::OAuth.new('token', 'secret') consumer = OAuth::Consumer.new('token', 'secret') xero.stubs(:consumer).returns(consumer) \ No newline at end of file