diff options
Diffstat (limited to '')
-rw-r--r-- | t/002_index_route.t | 39 |
1 files changed, 4 insertions, 35 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 /'; |