- Switch from GET to POST, as per old 1.5 prerelease from Michael
[Business-OnlinePayment-OpenECHO.git] / t / check.t
index d64d49c..c68c442 100644 (file)
--- a/t/check.t
+++ b/t/check.t
@@ -1,6 +1,9 @@
 BEGIN { $| = 1; print "1..1\n"; }
 
-print "ok 1 # Skipped: no ACH test yet\n"; exit;
+eval "use Net::SSLeay;";
+if ( $@ ) {
+  print "ok 1 # Skipped: Net::SSLeay is not installed\n"; exit;
+}
 
 use Business::OnlinePayment;
 
@@ -8,8 +11,8 @@ use Business::OnlinePayment;
 my $ctx = new Business::OnlinePayment("OpenECHO");
 $ctx->content(
     type           => 'CHECK',
-    login          => 'testing',
-    password       => 'testing',
+    'login'        => '123>4685706',
+    'password'     => '09437869',
     action         => 'Normal Authorization',
     amount         => '49.95',
     invoice_number => '100100',
@@ -17,8 +20,11 @@ $ctx->content(
     first_name     => 'Tofu',
     last_name      => 'Beast',
     account_number => '12345',
-    routing_code   => '123456789',
+    routing_code   => '026009593',
     bank_name      => 'First National Test Bank',
+    phone          => '420-420-5454',
+    payee          => 'Tofu Heavy Enterprises, GmbH',
+    check_number   => '420',
 );
 $ctx->test_transaction(1); # test, dont really charge
 $ctx->submit();
@@ -28,5 +34,6 @@ print $ctx->is_success()."\n";
 if($ctx->is_success()) {
     print "ok 1\n";
 } else {
+    warn $ctx->error_message();
     print "not ok 1 (".$ctx->error_message().")\n";
 }