From 1e4d0e5efa809ecb0480d9040e8b373bcb4f2480 Mon Sep 17 00:00:00 2001 From: fbriere Date: Sat, 19 Aug 2006 18:56:42 +0000 Subject: Added support for CC type --- t/types.t | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 t/types.t (limited to 't/types.t') diff --git a/t/types.t b/t/types.t new file mode 100755 index 0000000..97383e9 --- /dev/null +++ b/t/types.t @@ -0,0 +1,29 @@ +# vim:set syntax=perl encoding=utf-8: + +# Check for case-insensitivity and CC support in type + +use constant TYPES => ('Visa', 'viSa', 'CC'); + +use Test::More tests => 1 + TYPES; + +BEGIN { use_ok('Business::OnlinePayment') }; + +my $txn = new Business::OnlinePayment 'InternetSecure', merchant_id => '0000'; + +foreach my $type (TYPES) { + $txn->content( + action => 'Normal Authorization', + type => $type, + + card_number => '5111-1111-1111-1111', + exp_date => '0704', + + amount => 13.95, + ); + + # This will fail if type is not recognized + $txn->to_xml; + + pass("type: $type"); +} + -- cgit v1.2.1