/[Frey]/trunk/t/30-Frey-Class-Create.t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/t/30-Frey-Class-Create.t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1092 - (hide annotations)
Sun Jun 28 16:34:16 2009 UTC (14 years, 11 months ago) by dpavlin
File MIME type: application/x-troff
File size: 768 byte(s)
test and re-implement old default behavior of t/30-Class.t
1 dpavlin 1089 #!/usr/bin/perl
2     use strict;
3     use warnings;
4    
5     my $debug = @ARGV ? 1 : 0;
6    
7 dpavlin 1092 use Test::More tests => 15;
8 dpavlin 1089 use lib 'lib';
9    
10     use Data::Dump qw/dump/;
11    
12     BEGIN {
13     use_ok('Frey::Class::Create');
14     }
15    
16 dpavlin 1092 foreach my $t ( split(/\n/, qq{
17     App::Skeleton lib/App/Skeleton.pm t/App/Skeleton.t
18     Frey::TestSkeleton lib/Frey/TestSkeleton.pm t/30-Frey-TestSkeleton.t
19     }) ) {
20     next unless $t;
21     my @c = split(/\t+/, $t, 3);
22 dpavlin 1089
23 dpavlin 1092 ok( my $o = Frey::Class::Create->new( request_url => '/', debug => $debug, class => shift @c, svk_add => 0 ), 'new' );
24     ok( my $markup = $o->create_class_source_as_markup, 'create_class_source' );
25     diag $markup if $debug;
26     like( $markup, qr/created/i, 'created' );
27    
28     for my $expect ( @c ) {
29     ok( -e $expect, "created $expect" );
30     ok( unlink($expect), 'unlink' );
31     }
32 dpavlin 1089 }
33    

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.26