-#!/usr/bin/perl
-
use strict;
use warnings;
use File::Spec::Functions;
-use Test::More no_plan => 1;
-use Test::Exception;
+use Test::More;
+use Test::Fatal;
use Test::Moose;
use File::Temp qw(tempdir);
ok(!(-e $PIDFILE), '... the PID file does not exist yet');
-lives_ok {
- $d->start;
-} '... successfully daemonized from (' . $$ . ')';
+is(
+ exception { $d->start },
+ undef,
+ '... successfully daemonized from (' . $$ . ')',
+);
my $p = $d->pidfile;
isa_ok($p, 'MooseX::Daemonize::Pid::File');
unlink $ENV{MX_DAEMON_STDOUT};
unlink $ENV{MX_DAEMON_STDERR};
+
+done_testing;
+