Refactor HTTP cred, part I
[catagits/Catalyst-Authentication-Credential-HTTP.git] / t / live_app.t
index 519bf0c..31ea9b7 100644 (file)
@@ -1,60 +1,41 @@
 #!/usr/bin/perl
-
 use strict;
 use warnings;
-
 use Test::More;
-
 BEGIN {
     eval { require Test::WWW::Mechanize::Catalyst }
       or plan skip_all =>
       "Test::WWW::Mechanize::Catalyst is needed for this test";
     plan tests => 4;
 }
-
 use HTTP::Request;
-
 {
-
     package AuthTestApp;
     use Catalyst qw/
       Authentication
       Authentication::Store::Minimal
       Authentication::Credential::HTTP
       /;
-
     use Test::More;
-
     our $users;
-
     sub moose : Local {
         my ( $self, $c ) = @_;
-
         $c->authorization_required;
-
         $c->res->body( $c->user->id );
     }
     __PACKAGE__->config->{authentication}{http}{type} = 'basic';
     __PACKAGE__->config->{authentication}{users} = $users = {
         foo => { password         => "s3cr3t", },
     };
-
     __PACKAGE__->setup;
 }
-
 use Test::WWW::Mechanize::Catalyst qw/AuthTestApp/;
-
 my $mech = Test::WWW::Mechanize::Catalyst->new;
-
 $mech->get("http://localhost/moose");
 is( $mech->status, 401, "status is 401" );
-
 $mech->content_lacks( "foo", "no output" );
-
 my $r = HTTP::Request->new( GET => "http://localhost/moose" );
 $r->authorization_basic(qw/foo s3cr3t/);
-
 $mech->request($r);
 is( $mech->status, 200, "status is 200" );
 $mech->content_contains( "foo", "foo output" );
-