summaryrefslogtreecommitdiff
path: root/t/021-generate_token.t
diff options
context:
space:
mode:
authorMitch Jackson <mitch@freeside.biz>2019-04-21 21:58:05 -0400
committerMitch Jackson <mitch@freeside.biz>2019-04-21 21:58:05 -0400
commit24c86c6b9136ad878a118d57fc9b876eee3672f8 (patch)
tree70bf77c238e8ac5a40e7629d94ee33b609046caf /t/021-generate_token.t
parent775e7c0cd1eea41d5f7d5fa980db865e44162a80 (diff)
Implement payment profile creation
Diffstat (limited to 't/021-generate_token.t')
-rwxr-xr-xt/021-generate_token.t15
1 files changed, 15 insertions, 0 deletions
diff --git a/t/021-generate_token.t b/t/021-generate_token.t
new file mode 100755
index 0000000..14d38c1
--- /dev/null
+++ b/t/021-generate_token.t
@@ -0,0 +1,15 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Test::More;
+
+use lib 't';
+use Business::OnlinePayment;
+
+my $tr;
+ok( $tr = Business::OnlinePayment->new('Bambora'), 'Instantiatiate $tr' );
+
+my $token;
+ok( $token = $tr->generate_token, "\$tr->generate_token: $token" );
+ok( $token =~ /^99\d{14}$/, 'Token matches expected format' );
+done_testing; \ No newline at end of file