[Jifty-commit] r7322 - in jifty/trunk/t/TestApp-Plugin-SetupWizard: lib/TestApp/Plugin/SetupWizard

Jifty commits jifty-commit at lists.jifty.org
Wed Jul 15 06:10:18 EDT 2009


Author: sartak
Date: Wed Jul 15 06:10:18 2009
New Revision: 7322

Added:
   jifty/trunk/t/TestApp-Plugin-SetupWizard/lib/TestApp/Plugin/SetupWizard/Test.pm
Modified:
   jifty/trunk/t/TestApp-Plugin-SetupWizard/t/001-basic.t

Log:
Hide away most of the nastiness in a test library

Added: jifty/trunk/t/TestApp-Plugin-SetupWizard/lib/TestApp/Plugin/SetupWizard/Test.pm
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-Plugin-SetupWizard/lib/TestApp/Plugin/SetupWizard/Test.pm	Wed Jul 15 06:10:18 2009
@@ -0,0 +1,17 @@
+package TestApp::Plugin::SetupWizard::Test;
+BEGIN { push @Jifty::Test::Dist::post_chdir, sub { unlink "etc/site_config.yml" } }
+use warnings;
+use strict;
+use Jifty::Test::Dist ();
+use Jifty::Test::WWW::Mechanize ();
+
+sub import {
+    my $class = shift;
+
+    unshift @_, 'Jifty::Test::Dist';
+    my $import = Jifty::Test::Dist->can('import');
+    goto $import;
+}
+
+1;
+

Modified: jifty/trunk/t/TestApp-Plugin-SetupWizard/t/001-basic.t
==============================================================================
--- jifty/trunk/t/TestApp-Plugin-SetupWizard/t/001-basic.t	(original)
+++ jifty/trunk/t/TestApp-Plugin-SetupWizard/t/001-basic.t	Wed Jul 15 06:10:18 2009
@@ -1,9 +1,6 @@
 #!/usr/bin/env perl
-BEGIN { push @Jifty::Test::Dist::post_chdir, sub { unlink "etc/site_config.yml" } }
-use warnings;
-use strict;
-use Jifty::Test::Dist tests => 4;
-use Jifty::Test::WWW::Mechanize;
+use lib 't/TestApp-Plugin-SetupWizard/lib';
+use TestApp::Plugin::SetupWizard::Test tests => 4;
 
 my $server = Jifty::Test->make_server;
 


More information about the Jifty-commit mailing list