TestRail-Utils-Results.t 762 B

12345678910111213141516171819202122232425262728
  1. use strict;
  2. use warnings;
  3. use FindBin;
  4. use lib "$FindBin::Bin/lib";
  5. use Test::More 'tests' => 1;
  6. use Test::Fatal;
  7. use TestRail::API;
  8. use TestRail::Utils::Results;
  9. use Test::LWP::UserAgent::TestRailMock;
  10. my $opts = {
  11. 'project' => 'CRUSH ALL HUMANS',
  12. 'run' => 'SEND T-1000 INFILTRATION UNITS BACK IN TIME',
  13. 'set_status_to' => 'blocked',
  14. 'reason' => 'Build was bad.'
  15. };
  16. my ($apiurl,$login,$pw) = ('http://testrail.local','bogus','bogus');
  17. my $tr = new TestRail::API($apiurl,$login,$pw,undef,1);
  18. $tr->{'debug'} = 0;
  19. $tr->{'browser'} = $Test::LWP::UserAgent::TestRailMock::mockObject;
  20. my $results = TestRail::Utils::Results::bulkMarkResults($opts,$tr);
  21. is(scalar(@$results),1,"Correctly marks outstanding tests in run");