bugzilla-4intranet/qa/t/webservice_bug_history.t

23 lines
670 B
Perl

#########################################
# Test for xmlrpc call to Bug.history() #
#########################################
use strict;
use warnings;
use lib qw(lib);
use QA::Util;
use QA::Tests qw(STANDARD_BUG_TESTS);
use Test::More tests => 78;
my ($xmlrpc, $jsonrpc, $config) = get_rpc_clients();
sub post_success {
my ($call, $t) = @_;
is(scalar @{ $call->result->{bugs} }, 1, "Got exactly one bug");
isa_ok($call->result->{bugs}->[0]->{history}, 'ARRAY', "Bug's history");
}
foreach my $rpc ($jsonrpc, $xmlrpc) {
$rpc->bz_run_tests(tests => STANDARD_BUG_TESTS,
method => 'Bug.history', post_success => \&post_success);
}