diff options
Diffstat (limited to 't/41-auditDIDs.t')
-rw-r--r-- | t/41-auditDIDs.t | 53 |
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' ); + |