or plan skip_all =>
"DBIx::Class is required for this test";
- plan tests => 17;
-
- $ENV{TESTAPP_DB_FILE} = "$FindBin::Bin/auth.db" unless exists($ENV{TESTAPP_DB_FILE});
+ plan tests => 19;
$ENV{TESTAPP_CONFIG} = {
name => 'TestApp',
];
}
-use SetupDB;
-
use Catalyst::Test 'TestApp';
# log a user in
is( $res->content, 'nuffin logged in', 'searchargs based login ok' );
}
+# result test
+{
+ ok( my $res = request('http://localhost/result_login?email=j%40cpants.org&password=letmein'), 'request ok' );
+ is( $res->content, 'jayk logged in', 'resultset based login ok' );
+}
+
# resultset test
-# searchargs test
{
ok( my $res = request('http://localhost/resultset_login?email=j%40cpants.org&password=letmein'), 'request ok' );
is( $res->content, 'jayk logged in', 'resultset based login ok' );
my $res = request('http://localhost/user_login?username=joeuser&password=hackme');
like( $res->content, qr/\$\Qc->model('Nonexistent::Class') did not return a resultset. Did you set user_model correctly?/, 'test for wrong user_class' );
}
-
-
-
-
-
-# clean up
-unlink $ENV{TESTAPP_DB_FILE};