r1399@llin: dpavlin | 2007-10-31 11:19:39 +0100
[webpac2] / t / 1-config.t
index f7ff11e..dae78d5 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/perl -w
 
 use strict;
-use Test::More tests => 12;
+use Test::More tests => 28;
 use Test::Exception;
 use blib;
 
@@ -40,3 +40,11 @@ my @inputs = $config->webpac('inputs');
 diag "inputs = ",dump( @inputs ) if ($debug);
 isa_ok(\@inputs, 'ARRAY', "inputs");
 cmp_ok(@inputs, '==', 2, "got 2 webpac inputs");
+
+$config->iterate_inputs(sub {
+       my ($input,$database,$db_config) = @_;
+       isa_ok($input, 'HASH', 'input');
+       ok($database, 'database');
+       isa_ok($db_config, 'HASH', 'database config');
+       isa_ok($input->{normalize}, 'ARRAY', 'normalize');
+});