Trog-Log.t 588 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env perl
  2. use 5.040;
  3. use re '/aasx';
  4. use warnings FATAL => 'all';
  5. use Test::More;
  6. use Test::NoWarnings;
  7. use File::Temp qw{tempdir};
  8. use FindBin::libs;
  9. require_ok('Trog::Log') or BAIL_OUT("Can't find SUT");
  10. my $dir = tempdir( CLEANUP => 1 );
  11. subtest 'is_debug says which level log_init was given' => sub {
  12. Trog::Log::log_init( "$dir/tcms.log", 'debug' );
  13. ok( Trog::Log::is_debug(), 'debug is debug' );
  14. Trog::Log::log_init( "$dir/tcms.log", 'info' );
  15. ok( !Trog::Log::is_debug(), 'and info is not' );
  16. };
  17. Test::NoWarnings::had_no_warnings();
  18. done_testing();