summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--t/002_index_route.t39
-rw-r--r--t/004_project.t21
-rw-r--r--t/005_builder.t2
3 files changed, 17 insertions, 45 deletions
diff --git a/t/002_index_route.t b/t/002_index_route.t
index ae769a2..2a9092e 100644
--- a/t/002_index_route.t
+++ b/t/002_index_route.t
@@ -2,44 +2,13 @@ use Test::More tests => 5;
use strict;
use warnings;
-use jitterbug;
-use jitterbug::Schema;
+use lib 't/lib';
+use jitterbug;
+use jitterbug::Test;
use Dancer::Test;
-use Dancer::Config qw/setting/;
-
-use YAML qw/LoadFile/;
-use File::Spec;
-use File::Temp qw/tempdir/;
-
-my $content = LoadFile('t/data/test.yaml');
-
-my $db_dir = tempdir( CLEANUP => 1 );
-my $db_file = File::Spec->catfile( $db_dir, 'jitterbug.db' );
-my $dsn = 'dbi:SQLite:dbname=' . $db_file;
-my $schema = jitterbug::Schema->connect($dsn);
-$schema->deploy;
-
-setting layout => 'main';
-setting template => "xslate";
-setting views => 'views';
-setting engines => {
- xslate => {
- path => '/',
- type => 'text',
- cache => 0,
- }
-};
-setting plugins => {
- DBIC => {
- schema => {
- skip_automake => 1,
- pckg => "jitterbug::Schema",
- connect_info => [$dsn]
- }
- }
-};
+jitterbug::Test->init();
route_exists [ GET => '/' ], 'a route handler is defined for /';
response_status_is [ GET => '/' ], 200, 'response status is 200 for /';
diff --git a/t/004_project.t b/t/004_project.t
index 94c8c35..4d00338 100644
--- a/t/004_project.t
+++ b/t/004_project.t
@@ -2,16 +2,17 @@ use Test::More tests => 1;
use strict;
use warnings;
-ok 1;
-#use jitterbug;
-#use Dancer::Test;
-#use Dancer::Config qw/setting/;
+use lib 't/lib';
-#setting jitterbug => {namespace => 'jitterbug_test'};
+use jitterbug;
+use jitterbug::Test;
+use Dancer::Test;
-#my $response;
+jitterbug::Test->init();
-#{
- #$response = dancer_response(GET => '/project/Dancer');
- #is $response->{status}, 200;
-#}
+my $response;
+
+{
+ $response = dancer_response(GET => '/project/Dancer');
+ is $response->status, 404;
+}
diff --git a/t/005_builder.t b/t/005_builder.t
index c1b92d7..93aa4c7 100644
--- a/t/005_builder.t
+++ b/t/005_builder.t
@@ -8,6 +8,8 @@ use lib 't/lib';
use jitterbug::Test;
use jitterbug::Builder;
+jitterbug::Test->init();
+
{
local @ARGV = qw(-c t/data/test.yml -C);
my $b = jitterbug::Builder->new();