Index: trunk/PS-IPP-Metadata-Config/t/03_metadata.t
===================================================================
--- trunk/PS-IPP-Metadata-Config/t/03_metadata.t	(revision 3478)
+++ trunk/PS-IPP-Metadata-Config/t/03_metadata.t	(revision 3486)
@@ -3,5 +3,5 @@
 # Copyright (C) 2005  Joshua Hoblitt
 #
-# $Id: 03_metadata.t,v 1.1 2005-03-23 01:53:55 jhoblitt Exp $
+# $Id: 03_metadata.t,v 1.2 2005-03-23 22:07:49 jhoblitt Exp $
 
 use strict;
@@ -12,5 +12,5 @@
 #$::RD_TRACE = 1;
 
-use Test::More tests => 5;
+use Test::More tests => 6;
 use PS::IPP::Metadata::Config;
 
@@ -102,20 +102,40 @@
                         BAR     STR BAZ
                         PING    STR PONG
+                    END
+                END
+            END
+        END
+    END
+END
+};
+    my $config = $config_parser->parse( $example );
+
+    ok( defined( $config ), "deeply nested metadata");
+}
+
+{
+my $example = q{
+FOO1 METADATA
+    BAR     STR BAZ
+    FOO2 METADATA
+        BAR     STR BAZ
+        FOO3 METADATA
+            BAR     STR BAZ
+            FOO4 METADATA
+                BAR     STR BAZ
+                FOO5 METADATA
+                    BAR     STR BAZ
+                    FOO6 METADATA
                         BAR     STR BAZ
                         PING    STR PONG
                     END
-                    BAR     STR BAZ
                     PING    STR PONG
                 END
-                BAR     STR BAZ
                 PING    STR PONG
             END
-            BAR     STR BAZ
             PING    STR PONG
         END
-        BAR     STR BAZ
         PING    STR PONG
     END
-    BAR     STR BAZ
     PING    STR PONG
 END
