Added Test::Harness & Test::More to t/lib
Dave Rolsky [Sun, 7 Jun 2009 20:10:06 +0000 (15:10 -0500)]
Added a hacked prove to bin (it looks in t/lib)

moose-class/exercises/t/00-prereq.t
moose-class/exercises/t/01-classes.t
moose-class/slides/index.html

index 92a507f..728aaa5 100644 (file)
@@ -1,8 +1,11 @@
 use strict;
 use warnings;
 
+use lib 't/lib';
+
+use Test::More tests => 1;
+
 my %prereqs = (
-    'Test::More' => '0',
     'Moose'      => '0.80',
     'Class::MOP' => '0.85',
 );
@@ -22,18 +25,12 @@ for my $mod ( keys %prereqs ) {
 }
 
 if (@missing) {
-    warn "\n# ***********************************************************\n";
-    warn "#\n";
-    warn "# Found the following prereq problems ...\n";
-    warn "#   $_\n" for @missing;
-    warn "#\n";
-    warn "# ***********************************************************\n";
-
-    exit 255;
+    diag "\n***********************************************************\n";
+    diag "\n";
+    diag " Found the following prereq problems ...\n";
+    diag "   $_\n" for @missing;
+    diag "\n";
+    diag " ***********************************************************\n";
 }
 
-Test::More->import;
-
-plan( tests => 1 );
-ok( 'Looks like you have all the prereqs' );
-
+ok( ! @missing, 'Checking for prereqs' );
index 2e71127..67619ce 100644 (file)
@@ -33,6 +33,7 @@ use strict;
 use warnings;
 
 use lib 't/lib';
+
 use MooseClass::Tests;
 
 use Person;
index 10d0339..523fc25 100644 (file)
@@ -60,8 +60,12 @@ img#me05 {top: 43px;left: 36px;}
   </ul>
 </div>
 
+<div class="slide fake-slide0">
+  <h1>Part 0: Moose Concepts</h1>
+</div>
+
 <div class="slide">
-  <h1>Concepts</h1>
+  <h1>Moose background</h1>
 
   <ul>
     <li>Moose builds on Perl 5's native OO</li>
@@ -817,7 +821,7 @@ has last_name =&gt; (
 </div>
 
 <div class="slide fake-slide0">
-  <h1>Moose Classes</h1>
+  <h1>Part 1: Moose Classes</h1>
 </div>
 
 <div class="slide">
@@ -1060,15 +1064,16 @@ use Moose;
 </div>
 
 <div class="slide">
-  <h1>Classes - Exercises</h1>
+  <h1>Exercises</h1>
 
   <pre>$ cd exercises
-$ prove -lv t/00-prereq.t
+$ perl bin/prove -lv t/00-prereq.t
 
 Missing anything? Install it. (see tarballs/)
 
-# prove -lv t/01-classes.t
-# 
+# perl bin/prove -lv t/01-classes.t
+
+Iterate til this passes all its tests
 
 </body>
 </html>