use strict;
use warnings;
-use Test::More tests => 7;
+use Test::More tests => 8;
use Test::MockObject::Extends;
use Test::Exception;
$c->finalize;
-is_deeply( $c->flash, {}, "nothing in flash" );
+$c->flash->{test} = 'clear_flash';
+
+$c->finalize;
+
+$c->clear_flash();
+
+is_deeply( $c->flash, {}, "nothing in flash after clear_flash" );
+
+$c->finalize;
+
+is_deeply( $c->flash, {}, "nothing in flash after finalize after clear_flash" );
$c->flash->{bar} = "gorch";
$c->prepare_action;
is_deeply( $c->stash, { bar => "gorch" }, "flash copied to stash" );
-