diff options
Diffstat (limited to 't/sales_number.t')
-rwxr-xr-x | t/sales_number.t | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/t/sales_number.t b/t/sales_number.t new file mode 100755 index 0000000..6f5b429 --- /dev/null +++ b/t/sales_number.t @@ -0,0 +1,22 @@ +# vim:set syntax=perl: + +use Test::More tests => 1 + 2; + +BEGIN { use_ok('Business::OnlinePayment') }; + + +my $txn = new Business::OnlinePayment 'InternetSecure', merchant_id => '0000'; + +$txn->parse_response(<<__EOF__); +<?xml version="1.0" encoding="UTF-8"?> +<TranxResponse> + <CardType>Test Card Number</CardType> + <Page>2000</Page> + <SalesOrderNumber>42</SalesOrderNumber> +</TranxResponse> +__EOF__ + +is($txn->order_number, 42, 'order_number'); +is($txn->sales_number, 42, 'sales_number'); + + |