23 lines
670 B
Perl
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);
|
|
}
|