You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ngcp-panel/t/api-rest/api-calls.t

34 lines
1.0 KiB

use strict;
use warnings;
use Test::More;
use Test::Collection;
my $test_machine = Test::Collection->new(
name => 'calls',
);
diag('Note that the next tests require at least one subscriber to be present');
SKIP:
{ #MT#16171
my ($res,$sub1,$sub1_id,$sub1_user,$sub1_pass,$cl_collection, $cl_collection_in, $cl_collection_out);
($res, $sub1) = $test_machine->check_item_get('/api/subscribers/?page=1&rows=1&order_by=id&order_by_direction=desc',"fetch a subscriber for testing");
if ($sub1->{total_count} < 1) {
skip("Precondition not met: need a subscriber",1);
}
$sub1_id = $test_machine->get_id_from_hal($sub1,'subscribers');
cmp_ok ($sub1_id, '>', 0, "should be positive integer");
($res, $cl_collection) = $test_machine->check_item_get('/api/calls/?page=1&rows=10&subscriber_id='.$sub1_id,"fetch calls collection of subscriber ($sub1_id) by filter");
diag("Total number of calls: " . $cl_collection->{total_count});
}
done_testing;
# vim: set tabstop=4 expandtab: