use strict;
use warnings;
-use Test::More tests => 3;
+use Test::More tests => 4;
use Test::MockObject::Extends;
use Test::Exception;
#$c->set_always( _sessionid => "deadbeef" );
$c->set_always( config => { session => { expires => 1000 } } );
$c->set_always( stash => {} );
+$c->set_always( log => my $log = Test::MockObject->new );
+$log->set_true( "warn" );
$c->sessionid('deadbeef');
is_deeply($c->sessionid(), 'deadbeef', "Session not set properly.");
+$log->clear;
+
$c->sessionid('deadbeef2');
+is_deeply($c->sessionid(), 'deadbeef', "Session was not stomped!.");
-is_deeply($c->sessionid(), 'deadbeef', "Session was stomped!.");
+$log->called_ok("warn");