fix codetest failure - ASSERT_ARGS does not have a ; after and
[parrot.git] / t / configure / 003-steplist.t
blob73c26edd59ea4a5f58fb5880f3348ee4177c9e9e
1 #! perl
2 # Copyright (C) 2007, Parrot Foundation.
3 # $Id$
4 # 003-steplist.t
6 use strict;
7 use warnings;
8 use Test::More tests => 3;
9 use Carp;
10 use lib qw( lib );
11 use Parrot::Configure::Step::List qw| get_steps_list |;
13 my @steps;
14 ok( @steps = get_steps_list(), "non-zero number of steps located" );
15 my $badsteps = 0;
16 foreach my $s (@steps) {
17     $badsteps++ unless $s =~ /^(init|inter|auto|gen)::\w+$/;
19 is( $badsteps, 0, "no bad entries found in \@steps" );
21 pass("Completed all tests in $0");
23 ################### DOCUMENTATION ###################
25 =head1 NAME
27 003-steplist.t - test Parrot::Configure::Step::List
29 =head1 SYNOPSIS
31     % prove t/configure/003-steplist.t
33 =head1 DESCRIPTION
35 The files in this directory test functionality used by F<Configure.pl>.
37 The tests in this file test subroutines exported by
38 Parrot::Configure::Step::List.
40 =head1 AUTHOR
42 James E Keenan
44 =head1 SEE ALSO
46 Parrot::Configure::Step::List, F<Configure.pl>.
48 =cut
50 # Local Variables:
51 #   mode: cperl
52 #   cperl-indent-level: 4
53 #   fill-column: 100
54 # End:
55 # vim: expandtab shiftwidth=4: