--- Shlomi Fish <[EMAIL PROTECTED]> wrote:
> >
> > sub add_user : Tests(5) {
> > my $test = shift;
> > my $mech = $test->mech;
> >
> > my $override = override_if_fixture(
> > test => $test,
> > mech => $mech,
> > overrides => {
> > get_ok => sub {
> > my ( $mech, $page ) = @_;
> > $mech->get($page);
> > },
> > content_like => sub {},
> > }
> > );
>
> Maybe I'm missing something, but in your second example, you declare
> $override as a lexical and don't use it anywhere. May I inquire what
> was your real intention?
It holds the overrides in scope so that when $override is DESTROYed, we
can roll back the changes to &get_ok and &content_like.
Cheers,
Ovid
--
Buy the book -- http://www.oreilly.com/catalog/perlhks/
Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/