Skip to content

Commit

Permalink
use lib t/lib instead of t::lib::
Browse files Browse the repository at this point in the history
  • Loading branch information
xsawyerx committed Nov 9, 2010
1 parent dcc43bb commit f732368
Show file tree
Hide file tree
Showing 45 changed files with 135 additions and 61 deletions.
6 changes: 5 additions & 1 deletion t/00_base/dancer_test.t
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ use warnings;

use Dancer ':syntax';
use Dancer::Test;
load_app 't::lib::TestApp';
use File::Spec;

use lib File::Spec->catdir( 't', 'lib' );

load_app 'TestApp';

# in t::lib::TestApp, we have
# get '/' => sub { "Hello, this is the home" };
Expand Down
4 changes: 3 additions & 1 deletion t/01_config/04_config_file.t
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ plan tests => 17;

use File::Temp qw/tempdir/;
use Dancer ':syntax';
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

my $dir = tempdir(CLEANUP => 1);
set appdir => $dir;
Expand Down
4 changes: 3 additions & 1 deletion t/01_config/yaml_dependency.t
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ use warnings;
use Dancer::Config;
use Dancer::ModuleLoader;

use t::lib::EasyMocker;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use EasyMocker;

mock 'Dancer::Config'
=> method 'conffile'
Expand Down
4 changes: 3 additions & 1 deletion t/02_request/07_raw_data.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ use strict;
use warnings;
use Dancer::ModuleLoader;
use Dancer;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );

plan skip_all => "Test::TCP is needed for this test"
unless Dancer::ModuleLoader->load("Test::TCP");
Expand All @@ -29,7 +31,7 @@ Test::TCP::test_tcp(
server => sub {
my $port = shift;

use t::lib::TestApp;
use TestApp;
Dancer::Config->load;

setting environment => 'production';
Expand Down
4 changes: 3 additions & 1 deletion t/02_request/10_mixed_params.t
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ use warnings;

use Dancer ':syntax';
use Dancer::ModuleLoader;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );

plan skip_all => "Test::TCP is needed for this test"
unless Dancer::ModuleLoader->load("Test::TCP");
Expand Down Expand Up @@ -45,7 +47,7 @@ Test::TCP::test_tcp(
server => sub {
my $port = shift;

use t::lib::TestApp;
use TestApp;
Dancer::Config->load;

setting environment => 'production';
Expand Down
4 changes: 3 additions & 1 deletion t/03_route_handler/04_wildcards.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ use strict;
use warnings;
use Test::More import => ['!pass'];

use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

use Dancer ':syntax';
use Dancer::Route;
Expand Down
4 changes: 3 additions & 1 deletion t/03_route_handler/07_compilation_warning.t
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
use Test::More import => ['!pass'];

use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;
use Dancer ':syntax';
use Dancer::Logger;
use File::Temp qw/tempdir/;
Expand Down
4 changes: 3 additions & 1 deletion t/03_route_handler/09_status.t
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ use strict;
use warnings;

use Dancer ':syntax';
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

get '/' => sub { 1 };

Expand Down
8 changes: 5 additions & 3 deletions t/03_route_handler/13_any_route_handler.t
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
use strict;
use warnings;
use Test::More tests => 17, import => ['!pass'];
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

use Dancer ':syntax';

Expand Down Expand Up @@ -43,7 +45,7 @@ my @routes = (
# making sure response are OK
foreach my $route (@routes) {
foreach my $method (@{ $route->{methods} }) {
my $request = t::lib::TestUtils::fake_request($method => $route->{path});
my $request = TestUtils::fake_request($method => $route->{path});
Dancer::SharedData->request($request);
my $response = Dancer::Renderer::get_action_response();
ok(defined($response),
Expand All @@ -62,7 +64,7 @@ my @failed = (

foreach my $route (@failed) {
foreach my $method (@{ $route->{methods} }) {
my $request = t::lib::TestUtils::fake_request($method => $route->{path});
my $request = TestUtils::fake_request($method => $route->{path});
Dancer::SharedData->request($request);
my $response = Dancer::Renderer::get_action_response();
ok(!defined($response),
Expand Down
10 changes: 6 additions & 4 deletions t/03_route_handler/16_caching.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ use strict;
use warnings;

use Test::More tests => 105, import => ['!pass'];
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

use Dancer ':syntax';
setting route_cache => 1;
Expand Down Expand Up @@ -48,7 +50,7 @@ my %reqs = (

foreach my $method ( qw/get post/ ) {
foreach my $path ( '/in', '/out', '/err' ) {
my $req = t::lib::TestUtils::fake_request( $method => $path );
my $req = TestUtils::fake_request( $method => $path );
Dancer::SharedData->request($req);
my $res = Dancer::Renderer::get_action_response();

Expand Down Expand Up @@ -113,7 +115,7 @@ $cache->{'cache_array'} = [];
}

foreach my $path (@paths) {
my $req = t::lib::TestUtils::fake_request( get => "/$path" );
my $req = TestUtils::fake_request( get => "/$path" );
Dancer::SharedData->request($req);
my $res = Dancer::Renderer::get_action_response();

Expand Down Expand Up @@ -160,7 +162,7 @@ SKIP: {
}

foreach my $path (@paths) {
my $req = t::lib::TestUtils::fake_request( get => $path );
my $req = TestUtils::fake_request( get => $path );
Dancer::SharedData->request($req);
my $res = Dancer::Renderer::get_action_response();

Expand Down
4 changes: 3 additions & 1 deletion t/03_route_handler/18_auto_page.t
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@
use strict;
use warnings;
use Test::More import => ['!pass'], tests => 4;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );

use t::lib::TestUtils;
use TestUtils;

{
package Foo;
Expand Down
4 changes: 3 additions & 1 deletion t/03_route_handler/20_params_multiple_tokens.t
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ use Test::More tests => 2, import => ['!pass'];
};
}

use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

my $response = get_response_for_request(GET => '/user/42.json');
ok( defined($response), "response found for '/user/42.json'" );
Expand Down
4 changes: 3 additions & 1 deletion t/04_static_file/002_mime_types.t
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ use warnings;
use Dancer ':syntax';
use Dancer::ModuleLoader;

use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;
use Test::More import => ['!pass'];

plan tests => 7;
Expand Down
4 changes: 3 additions & 1 deletion t/05_views/002_view_rendering.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ use strict;
use warnings;

use Dancer ':syntax';
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

set views => path(dirname(__FILE__), 'views');

Expand Down
4 changes: 3 additions & 1 deletion t/05_views/03_layout.t
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ BEGIN {
};

use Dancer ':syntax';
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

set views => path(dirname(__FILE__), 'views');

Expand Down
4 changes: 3 additions & 1 deletion t/06_helpers/01_send_file.t
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
use Test::More import => ['!pass'];
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;
use Dancer ':syntax';
use Dancer::FileUtils 'read_glob_content';

Expand Down
4 changes: 3 additions & 1 deletion t/06_helpers/03_content_type.t
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
use Test::More import => ['!pass'];
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;
use Dancer ':syntax';

get '/' => sub {
Expand Down
4 changes: 3 additions & 1 deletion t/06_helpers/04_status.t
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
use Test::More import => ['!pass'];
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

use Dancer ':syntax';

Expand Down
4 changes: 3 additions & 1 deletion t/06_helpers/05_send_error.t
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
use Test::More tests => 2, import => ['!pass'];

use Dancer ':syntax';
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

set show_errors => 1;

Expand Down
4 changes: 3 additions & 1 deletion t/06_helpers/06_load.t
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
use Test::More 'no_plan', import => ['!pass'];

use Dancer ':syntax';
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

my $routes = path('t', '06_helpers', 'routes.pl');

Expand Down
4 changes: 3 additions & 1 deletion t/07_apphandlers/03_psgi_app.t
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@ Test::TCP::test_tcp(
server => sub {
my $port = shift;

use t::lib::TestApp;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestApp;
use Dancer;
setting apphandler => 'PSGI';
setting environment => 'production';
Expand Down
4 changes: 3 additions & 1 deletion t/07_apphandlers/04_standalone_app.t
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ Test::TCP::test_tcp(
my $port = shift;

use Dancer;
use t::lib::TestApp;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestApp;
Dancer::Config->load;

setting environment => 'production';
Expand Down
4 changes: 3 additions & 1 deletion t/08_session/02_dependency_check.t
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ use Test::More import => ['!pass'];
plan tests => 5;

use Dancer ':syntax';
use t::lib::EasyMocker;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use EasyMocker;

{
# checking that EasyMocker works
Expand Down
4 changes: 3 additions & 1 deletion t/08_session/03_http_requests.t
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,9 @@ Test::TCP::test_tcp(
server => sub {
my $port = shift;

use t::lib::TestApp;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestApp;
Dancer::Config->load;

setting appdir => $tempdir;
Expand Down
4 changes: 3 additions & 1 deletion t/08_session/04_api.t
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ use Dancer::Session::YAML;

plan tests => '4';

use t::lib::EasyMocker;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use EasyMocker;

my $fake_session = bless { foo => 42 }, 'Dancer::Session::YAML';

Expand Down
4 changes: 3 additions & 1 deletion t/08_session/07_session_expires.t
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ Test::TCP::test_tcp(
server => sub {
my $port = shift;

use t::lib::TestApp;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestApp;
Dancer::Config->load;

setting session => 'YAML';
Expand Down
4 changes: 3 additions & 1 deletion t/09_cookies/03_persistence.t
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ Test::TCP::test_tcp(
server => sub {
my $port = shift;

use t::lib::TestApp;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestApp;
Dancer::Config->load;

setting access_log => 0;
Expand Down
4 changes: 3 additions & 1 deletion t/10_template/05_template_toolkit.t
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ use warnings;
use Dancer::ModuleLoader;
use Dancer::FileUtils 'path';

use t::lib::EasyMocker;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use EasyMocker;

BEGIN {
plan skip_all => "need Template to run this test"
Expand Down
4 changes: 3 additions & 1 deletion t/12_response/02_headers.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
#

use Test::More import => ['!pass'];
use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

use Dancer ':syntax';

Expand Down
4 changes: 3 additions & 1 deletion t/14_serializer/06_serialize_response.t
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ my $json = JSON::encode_json($data);
};
}

use t::lib::TestUtils;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;

my $response = get_response_for_request(GET => '/data');
ok(defined($response), "response found for /data");
Expand Down
6 changes: 4 additions & 2 deletions t/15_plugins/01_register.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@ use strict;
use warnings;
use Test::More 'import' => ['!pass'], tests => 2;

use t::lib::TestUtils;
use t::lib::TestApp;
use File::Spec;
use lib File::Spec->catdir( 't', 'lib' );
use TestUtils;
use TestApp;

$ENV{HTTP_REFERER} = 'http://www.google.com';
my $response = get_response_for_request(GET => '/');
Expand Down
Loading

0 comments on commit f732368

Please sign in to comment.