summaryrefslogtreecommitdiff
path: root/t/41-auditDIDs.t
diff options
context:
space:
mode:
Diffstat (limited to 't/41-auditDIDs.t')
-rw-r--r--t/41-auditDIDs.t53
1 files changed, 53 insertions, 0 deletions
diff --git a/t/41-auditDIDs.t b/t/41-auditDIDs.t
new file mode 100644
index 0000000..6793931
--- /dev/null
+++ b/t/41-auditDIDs.t
@@ -0,0 +1,53 @@
+#!/usr/bin/perl -w
+
+use Test::More skip_all => "not working with current test account?";
+
+require 't/lib/test_account.pl';
+require Net::VoIP_Innovations;
+
+my($login, $password) = test_account_or_skip();
+plan tests => 3;
+
+my $debug = $ENV{TEST_VERBOSE};
+
+my $gp = Net::VoIP_Innovations->new( 'login' => $login,
+ 'password' => $password,
+ #'debug' => $debug,
+ );
+my $return = $gp->auditDIDs();
+
+use Data::Dumper;
+diag( Dumper($return) ); # if $debug;
+
+ok( $return, 'auditDIDs returned something' );
+
+# 'did' => [
+# {
+# 'statuscode' => '100',
+# 'status' => 'Number currently assigned to you with refid rewritten as \'\' to endpoint 521',
+# 'cnam' => 'False',
+# 'expire_seconds' => {},
+# 'availability' => 'assigned',
+# 'tn' => '2137851430',
+# 'rewrite' => {},
+# 'endpoint' => '521',
+# 'refid' => {}
+# },
+# {
+# 'statuscode' => '100',
+# 'status' => 'Number currently assigned to you with refid rewritten as \'\' to endpoint 521',
+# 'cnam' => 'False',
+# 'expire_seconds' => {},
+# 'availability' => 'assigned',
+# 'tn' => '5109626974',
+# 'rewrite' => {},
+# 'endpoint' => '521',
+# 'refid' => {}
+# }
+# ]
+
+
+ok( $return->{'did'}, 'auditDIDs returned did data' );
+
+ok( ref($return->{'did'}) eq 'ARRAY', 'auditDIDs did data is a list' );
+