test/unit/base_test.rb in activemerchant-1.2.1 vs test/unit/base_test.rb in activemerchant-1.3.0

- old
+ new

@@ -6,56 +6,50 @@ end def teardown ActiveMerchant::Billing::Base.mode = :test end - - def test_get_gateway_by_name - assert_equal BogusGateway, Base.gateway(:bogus) - end - - def test_get_moneris_by_name - assert_equal MonerisGateway, Base.gateway(:moneris) - end - - def test_get_authorize_net_by_name - assert_equal AuthorizeNetGateway, Base.gateway(:authorize_net) - end - - def test_get_usay_epay_by_name - assert_equal UsaEpayGateway, Base.gateway(:usa_epay) - end - def test_get_linkpoint_by_name - assert_equal LinkpointGateway, Base.gateway(:linkpoint) - end - - def test_get_authorize_net_deprecated + def test_should_return_a_new_gateway_specified_by_symbol_name + assert_equal BogusGateway, Base.gateway(:bogus) + assert_equal MonerisGateway, Base.gateway(:moneris) + assert_equal AuthorizeNetGateway, Base.gateway(:authorize_net) + assert_equal UsaEpayGateway, Base.gateway(:usa_epay) + assert_equal LinkpointGateway, Base.gateway(:linkpoint) assert_equal AuthorizedNetGateway, Base.gateway(:authorized_net) end - def test_get_integration + def test_should_return_an_integration_by_name chronopay = Base.integration(:chronopay) - assert_equal ActiveMerchant::Billing::Integrations::Chronopay, chronopay - assert_instance_of ActiveMerchant::Billing::Integrations::Chronopay::Notification, chronopay.notification('name=cody') + + assert_equal Integrations::Chronopay, chronopay + assert_instance_of Integrations::Chronopay::Notification, chronopay.notification('name=cody') end - def test_set_modes - ActiveMerchant::Billing::Base.mode = :test - assert_equal :test, ActiveMerchant::Billing::Base.mode - assert_equal :test, ActiveMerchant::Billing::Base.gateway_mode - assert_equal :test, ActiveMerchant::Billing::Base.integration_mode + def test_should_set_modes + Base.mode = :test + assert_equal :test, Base.mode + assert_equal :test, Base.gateway_mode + assert_equal :test, Base.integration_mode - ActiveMerchant::Billing::Base.mode = :production - assert_equal :production, ActiveMerchant::Billing::Base.mode - assert_equal :production, ActiveMerchant::Billing::Base.gateway_mode - assert_equal :production, ActiveMerchant::Billing::Base.integration_mode + Base.mode = :production + assert_equal :production, Base.mode + assert_equal :production, Base.gateway_mode + assert_equal :production, Base.integration_mode - ActiveMerchant::Billing::Base.mode = :development - ActiveMerchant::Billing::Base.gateway_mode = :test - ActiveMerchant::Billing::Base.integration_mode = :staging - assert_equal :development, ActiveMerchant::Billing::Base.mode - assert_equal :test, ActiveMerchant::Billing::Base.gateway_mode - assert_equal :staging, ActiveMerchant::Billing::Base.integration_mode + Base.mode = :development + Base.gateway_mode = :test + Base.integration_mode = :staging + assert_equal :development, Base.mode + assert_equal :test, Base.gateway_mode + assert_equal :staging, Base.integration_mode + end + + def test_should_identify_if_test_mode + Base.gateway_mode = :test + assert Base.test? + + Base.gateway_mode = :production + assert_false Base.test? end end