Sha256: 60fc3348222fe44e1df994972698d737c98c9e476cb063489abbbbc58fe93011
Contents?: true
Size: 1.35 KB
Versions: 4
Compression:
Stored size: 1.35 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/helper') class TestWepayRailsInitialize < ActiveSupport::TestCase def teardown delete_wepay_config_file end test "should initialize WepayRails with settings from wepay.yml" do create_wepay_config_file initialize_wepay_config @gateway = WepayRails::Payments::Gateway.new assert_not_nil @gateway.configuration assert_equal "http://www.example.com", @gateway.configuration[:root_callback_uri] end test "should initialize WepayRails with embedded Ruby in wepay.yml.erb" do create_wepay_config_file(true) initialize_wepay_config @gateway = WepayRails::Payments::Gateway.new assert_not_nil @gateway.configuration assert_equal "http://www.example.com", @gateway.configuration[:root_callback_uri] assert_equal 'abc' * 3, @gateway.access_token end test "should initialize WepayRails with an existing access_token" do @gateway = WepayRails::Payments::Gateway.new("myAccessToken") assert_equal "myAccessToken", @gateway.access_token end test "should raise error when WePay times out" do # In this test we simply pass 1 (ie 1 millisecond)) as our third (optional) value for timeout, # basically forcing the request to timeout assert_raise WepayRails::Exceptions::WepayApiError do wepay_gateway.call_api("account/find", {}, 1) end end end
Version data entries
4 entries across 4 versions & 1 rubygems