6 use Test::More tests => 3;
13 sub finalize_session { $finalized = 1 }
15 sub finalize { die "already finalized_session()" if $finalized }
17 # Structure inheritance so TestPlugin->finalize() is called *after*
18 # Catalyst::Plugin::Session->finalize()
22 Session Session::Store::Dummy Session::State::Cookie +TestPlugin
27 BEGIN { use_ok('Catalyst::Plugin::Session') }
30 eval { $c->finalize };
31 ok(!$@, "finalize_session() called after all other finalize() methods");
32 ok($finalized, "finalize_session() called");