This distribution has been tested as part of the cpan-testers effort to test as many new uploads to CPAN as possible. See http://testers.cpan.org/ Please cc any replies to [EMAIL PROTECTED] to keep other test volunteers informed and to prevent any duplicate effort. -- Running make test PERL_DL_NONLAZY=1 /usr/local/bin/perl -Iblib/arch -Iblib/lib -I/usr/local/lib/perl5/5.6.0/sun4-solaris -I/usr/local/lib/perl5/5.6.0 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/all...............NOK 55FAILED tests 16-23, 28-55 Failed 36/55 tests, 34.55% okay Failed Test Status Wstat Total Fail Failed List of failed ------------------------------------------------------------------------------- t/all.t 55 36 65.45% 16-23, 28-55 Failed 1/1 test scripts, 0.00% okay. 36/55 subtests failed, 34.55% okay. make: *** [test_dynamic] Error 29 bin@leprss% perl -Mblib t/all.t 1..55 ! Testing module load ... ok 1 ! Testing new() constructor ... ! with no params ok 2 ! with 'base_url' => 'foo.cgi' ... ok 3 ! with 'structure' param ok 4 ! with 'structure' => [] ok 5 ! with 'structure' missing __param__ ok 6 ! with 'structure' containing invalid __callbacks__ ok 7 ! with 'structure' => complex multi-level ok 8 ! Testing base_url() method ... ok 9 ok 10 ok 11 ! Testing structure() method ... ok 12 ok 13 ok 14 ok 15 ! Testing output() on single-level navigation ... ! with none selected not ok 16 # Test 16 got: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <a href="?first=item%201">item 1</a> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <a href="?first=item%202">item 2</a> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <a href="?first=item%203">item 3</a> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 209) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <A HREF="?first=item%201">item 1</A> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <A HREF="?first=item%202">item 2</A> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <A HREF="?first=item%203">item 3</A> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! with `item 1' selected not ok 17 # Test 17 got: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <span class="selected">item 1</span> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <a href="?first=item%202">item 2</a> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <a href="?first=item%203">item 3</a> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 217) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <span class="selected">item 1</span> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <A HREF="?first=item%202">item 2</A> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <A HREF="?first=item%203">item 3</A> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! with `item 2' selected not ok 18 # Test 18 got: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <a href="?first=item%201">item 1</a> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <span class="selected">item 2</span> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <a href="?first=item%203">item 3</a> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 217 fail #2) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <A HREF="?first=item%201">item 1</A> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <span class="selected">item 2</span> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <A HREF="?first=item%203">item 3</A> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! with `item 3' selected not ok 19 # Test 19 got: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <a href="?first=item%201">item 1</a> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <a href="?first=item%202">item 2</a> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <span class="selected">item 3</span> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 217 fail #3) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 1 --> <li> <!-- pre_item: item 1 --> { <A HREF="?first=item%201">item 1</A> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <A HREF="?first=item%202">item 2</A> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <span class="selected">item 3</span> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! with none selected not ok 20 # Test 20 got: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <a href="?first=item%200">item 0</a> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <a href="?first=item%201">item 1</a> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <a href="?first=item%202">item 2</a> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <a href="?first=item%203">item 3</a> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 209 fail #2) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <A HREF="?first=item%200">item 0</A> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <A HREF="?first=item%201">item 1</A> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <A HREF="?first=item%202">item 2</A> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <A HREF="?first=item%203">item 3</A> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! with `item 1' selected not ok 21 # Test 21 got: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <a href="?first=item%200">item 0</a> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <span class="selected">item 1</span> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <a href="?first=item%202">item 2</a> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <a href="?first=item%203">item 3</a> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 217 fail #4) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <A HREF="?first=item%200">item 0</A> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <span class="selected">item 1</span> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <A HREF="?first=item%202">item 2</A> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <A HREF="?first=item%203">item 3</A> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! with `item 2' selected not ok 22 # Test 22 got: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <a href="?first=item%200">item 0</a> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <a href="?first=item%201">item 1</a> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <span class="selected">item 2</span> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <a href="?first=item%203">item 3</a> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 217 fail #5) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <A HREF="?first=item%200">item 0</A> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <A HREF="?first=item%201">item 1</A> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <span class="selected">item 2</span> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <A HREF="?first=item%203">item 3</A> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! with `item 3' selected not ok 23 # Test 23 got: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <a href="?first=item%200">item 0</a> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <a href="?first=item%201">item 1</a> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <a href="?first=item%202">item 2</a> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <span class="selected">item 3</span> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' (t/all.t at line 217 fail #6) # Expected: '<ol start="0" type="1"> <!-- pre_items: item 0 --> <li> <!-- pre_item: item 0 --> { <A HREF="?first=item%200">item 0</A> <!-- post_item: item 0 --> } <!-- item_glue: item 0 --> 0+ <li> <!-- pre_item: item 1 --> { <A HREF="?first=item%201">item 1</A> <!-- post_item: item 1 --> } <!-- item_glue: item 1 --> 0+ <li> <!-- pre_item: item 2 --> { <A HREF="?first=item%202">item 2</A> <!-- post_item: item 2 --> } <!-- item_glue: item 2 --> 0+ <li> <!-- pre_item: item 3 --> { <span class="selected">item 3</span> <!-- post_item: item 3 --> } </ol> <!-- post_items: item 3 --> ' ! Testing output() on empty navigation ... ok 24 ! Testing output() on structure missing __param__ ... ok 25 ! Testing output() on structure with bad __callbacks__ ... ok 26 ! Testing on multi-level navigation ... ok 27 not ok 28 # Test 28 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 29 # Test 29 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <span class="selected">item_0</span> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #2) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <span class="selected">item_0</span> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 30 # Test 30 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <span class="selected">item_1 (not leaf)</span> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <a href="?first=item_1;submenu_1=1_a">1_a [level 2]</a> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <a href="?first=item_1;submenu_1=1_b">1_b [level 2]</a> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <a href="?first=item_1;submenu_1=1_c">1_c [level 2]</a> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #3) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <span class="selected">item_1 (not leaf)</span> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <A HREF="?first=item_1;submenu_1=1_a">1_a [level 2]</A> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <A HREF="?first=item_1;submenu_1=1_b">1_b [level 2]</A> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <A HREF="?first=item_1;submenu_1=1_c">1_c [level 2]</A> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 31 # Test 31 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <a href="?first=item_1">item_1 (not leaf)</a> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <span class="selected">1_a [level 2]</span> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <a href="?first=item_1;submenu_1=1_b">1_b [level 2]</a> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <a href="?first=item_1;submenu_1=1_c">1_c [level 2]</a> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #4) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <A HREF="?first=item_1">item_1 (not leaf)</A> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <span class="selected">1_a [level 2]</span> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <A HREF="?first=item_1;submenu_1=1_b">1_b [level 2]</A> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <A HREF="?first=item_1;submenu_1=1_c">1_c [level 2]</A> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 32 # Test 32 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <a href="?first=item_1">item_1 (not leaf)</a> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <a href="?first=item_1;submenu_1=1_a">1_a [level 2]</a> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <span class="selected">1_b [level 2]</span> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <a href="?first=item_1;submenu_1=1_c">1_c [level 2]</a> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #5) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <A HREF="?first=item_1">item_1 (not leaf)</A> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <A HREF="?first=item_1;submenu_1=1_a">1_a [level 2]</A> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <span class="selected">1_b [level 2]</span> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <A HREF="?first=item_1;submenu_1=1_c">1_c [level 2]</A> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 33 # Test 33 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <a href="?first=item_1">item_1 (not leaf)</a> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <a href="?first=item_1;submenu_1=1_a">1_a [level 2]</a> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <a href="?first=item_1;submenu_1=1_b">1_b [level 2]</a> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <span class="selected">1_c [level 2]</span> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #6) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 class="not_leaf" --> { <A HREF="?first=item_1">item_1 (not leaf)</A> <!-- post_item: item_1 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 1_a --> <li id="level 2"> <!-- pre_item: 1_a --> { <A HREF="?first=item_1;submenu_1=1_a">1_a [level 2]</A> <!-- post_item: 1_a --> } <!-- item_glue: 1_a --> 1+ <li id="level 2"> <!-- pre_item: 1_b --> { <A HREF="?first=item_1;submenu_1=1_b">1_b [level 2]</A> <!-- post_item: 1_b --> } <!-- item_glue: 1_b --> 1+ <li id="level 2"> <!-- pre_item: 1_c --> { <span class="selected">1_c [level 2]</span> <!-- post_item: 1_c --> } </ol> <!-- post_items: 1_c --> <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 34 # Test 34 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <span class="selected">item_2 (not leaf)</span> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <a href="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</a> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b --> { <a href="?first=item_2;submenu_2=2_b">2_b [item 2 level 1]</a> <!-- post_item: 2_b --> } </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #7) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <span class="selected">item_2 (not leaf)</span> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <A HREF="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</A> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b --> { <A HREF="?first=item_2;submenu_2=2_b">2_b [item 2 level 1]</A> <!-- post_item: 2_b --> } </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 35 # Test 35 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <a href="?first=item_2">item_2 (not leaf)</a> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <span class="selected">2_a [item 2 level 1]</span> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b --> { <a href="?first=item_2;submenu_2=2_b">2_b [item 2 level 1]</a> <!-- post_item: 2_b --> } </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #8) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <A HREF="?first=item_2">item_2 (not leaf)</A> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <span class="selected">2_a [item 2 level 1]</span> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b --> { <A HREF="?first=item_2;submenu_2=2_b">2_b [item 2 level 1]</A> <!-- post_item: 2_b --> } </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 36 # Test 36 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <a href="?first=item_2">item_2 (not leaf)</a> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <a href="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</a> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b class="not_leaf" --> { <span class="selected">2_b [item 2 level 1] (not leaf)</span> <!-- post_item: 2_b class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 2_b_I --> <li id="item 2 level 2"> <!-- pre_item: 2_b_I --> { <a href="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_I">2_b_I [item 2 level 2]</a> <!-- post_item: 2_b_I --> } <!-- item_glue: 2_b_I --> 2+ <li id="item 2 level 2"> <!-- pre_item: 2_b_II --> { <a href="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_II">2_b_II [item 2 level 2]</a> <!-- post_item: 2_b_II --> } </ol> <!-- post_items: 2_b_II --> </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #9) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <A HREF="?first=item_2">item_2 (not leaf)</A> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <A HREF="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</A> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b class="not_leaf" --> { <span class="selected">2_b [item 2 level 1] (not leaf)</span> <!-- post_item: 2_b class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 2_b_I --> <li id="item 2 level 2"> <!-- pre_item: 2_b_I --> { <A HREF="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_I">2_b_I [item 2 level 2]</A> <!-- post_item: 2_b_I --> } <!-- item_glue: 2_b_I --> 2+ <li id="item 2 level 2"> <!-- pre_item: 2_b_II --> { <A HREF="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_II">2_b_II [item 2 level 2]</A> <!-- post_item: 2_b_II --> } </ol> <!-- post_items: 2_b_II --> </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 37 # Test 37 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <a href="?first=item_2">item_2 (not leaf)</a> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <a href="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</a> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b class="not_leaf" --> { <a href="?first=item_2;submenu_2=2_b">2_b [item 2 level 1] (not leaf)</a> <!-- post_item: 2_b class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 2_b_I --> <li id="item 2 level 2"> <!-- pre_item: 2_b_I --> { <span class="selected">2_b_I [item 2 level 2]</span> <!-- post_item: 2_b_I --> } <!-- item_glue: 2_b_I --> 2+ <li id="item 2 level 2"> <!-- pre_item: 2_b_II --> { <a href="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_II">2_b_II [item 2 level 2]</a> <!-- post_item: 2_b_II --> } </ol> <!-- post_items: 2_b_II --> </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #10) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <A HREF="?first=item_2">item_2 (not leaf)</A> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <A HREF="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</A> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b class="not_leaf" --> { <A HREF="?first=item_2;submenu_2=2_b">2_b [item 2 level 1] (not leaf)</A> <!-- post_item: 2_b class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 2_b_I --> <li id="item 2 level 2"> <!-- pre_item: 2_b_I --> { <span class="selected">2_b_I [item 2 level 2]</span> <!-- post_item: 2_b_I --> } <!-- item_glue: 2_b_I --> 2+ <li id="item 2 level 2"> <!-- pre_item: 2_b_II --> { <A HREF="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_II">2_b_II [item 2 level 2]</A> <!-- post_item: 2_b_II --> } </ol> <!-- post_items: 2_b_II --> </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 38 # Test 38 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <a href="?first=item_2">item_2 (not leaf)</a> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <a href="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</a> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b class="not_leaf" --> { <a href="?first=item_2;submenu_2=2_b">2_b [item 2 level 1] (not leaf)</a> <!-- post_item: 2_b class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 2_b_I --> <li id="item 2 level 2"> <!-- pre_item: 2_b_I --> { <a href="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_I">2_b_I [item 2 level 2]</a> <!-- post_item: 2_b_I --> } <!-- item_glue: 2_b_I --> 2+ <li id="item 2 level 2"> <!-- pre_item: 2_b_II --> { <span class="selected">2_b_II [item 2 level 2]</span> <!-- post_item: 2_b_II --> } </ol> <!-- post_items: 2_b_II --> </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #11) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 class="not_leaf" --> { <A HREF="?first=item_2">item_2 (not leaf)</A> <!-- post_item: item_2 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 2_a --> <li id="item 2 level 1"> <!-- pre_item: 2_a --> { <A HREF="?first=item_2;submenu_2=2_a">2_a [item 2 level 1]</A> <!-- post_item: 2_a --> } <!-- item_glue: 2_a --> 1+ <li id="item 2 level 1"> <!-- pre_item: 2_b class="not_leaf" --> { <A HREF="?first=item_2;submenu_2=2_b">2_b [item 2 level 1] (not leaf)</A> <!-- post_item: 2_b class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 2_b_I --> <li id="item 2 level 2"> <!-- pre_item: 2_b_I --> { <A HREF="?first=item_2;submenu_2=2_b;submenu_2_b=2_b_I">2_b_I [item 2 level 2]</A> <!-- post_item: 2_b_I --> } <!-- item_glue: 2_b_I --> 2+ <li id="item 2 level 2"> <!-- pre_item: 2_b_II --> { <span class="selected">2_b_II [item 2 level 2]</span> <!-- post_item: 2_b_II --> } </ol> <!-- post_items: 2_b_II --> </ol> <!-- post_items: 2_b --> <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 39 # Test 39 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <a href="?first=item_3;submenu_3=3_a">3_a [level 2]</a> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <span class="selected">3_c [level 2]</span> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #12) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <A HREF="?first=item_3;submenu_3=3_a">3_a [level 2]</A> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <span class="selected">3_c [level 2]</span> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 40 # Test 40 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <span class="selected">3_a [level 2]</span> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <a href="?first=item_3;submenu_3=3_c">3_c [level 2]</a> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #13) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <span class="selected">3_a [level 2]</span> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <A HREF="?first=item_3;submenu_3=3_c">3_c [level 2]</A> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 41 # Test 41 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <a href="?first=item_3;submenu_3=3_a">3_a [level 2]</a> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <a href="?first=item_3;submenu_3=3_c">3_c [level 2]</a> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #14) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <A HREF="?first=item_3;submenu_3=3_a">3_a [level 2]</A> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <A HREF="?first=item_3;submenu_3=3_c">3_c [level 2]</A> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 42 # Test 42 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <a href="?first=item_3;submenu_3=3_a">3_a [level 2]</a> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <span class="selected">3_c [level 2]</span> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</a> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #15) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 class="not_leaf" --> { <span class="selected">item_3 (not leaf)</span> <!-- post_item: item_3 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 3_a --> <li id="level 2"> <!-- pre_item: 3_a --> { <A HREF="?first=item_3;submenu_3=3_a">3_a [level 2]</A> <!-- post_item: 3_a --> } <!-- item_glue: 3_a --> 1+ <li id="level 2"> <!-- pre_item: 3_c --> { <span class="selected">3_c [level 2]</span> <!-- post_item: 3_c --> } </ol> <!-- post_items: 3_c --> <li> <!-- pre_item: item_4 --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">item_4</A> <!-- post_item: item_4 --> } </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 43 # Test 43 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</a> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <span class="selected">4_a_II [level 3] (not leaf)</span> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II;submenu_4_a_II=4_a_II_A">4_a_II_A [level 3]</a> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #16) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</A> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <span class="selected">4_a_II [level 3] (not leaf)</span> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II;submenu_4_a_II=4_a_II_A">4_a_II_A [level 3]</A> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 44 # Test 44 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</a> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <span class="selected">4_a_II [level 3] (not leaf)</span> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II;submenu_4_a_II=4_a_II_A">4_a_II_A [level 3]</a> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #17) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</A> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <span class="selected">4_a_II [level 3] (not leaf)</span> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II;submenu_4_a_II=4_a_II_A">4_a_II_A [level 3]</A> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 45 # Test 45 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <span class="selected">4_a_I [level 3] (not leaf)</span> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_A">4_a_I_A [level 3]</a> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_B">4_a_I_B [level 3]</a> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_C">4_a_I_C [level 3]</a> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</a> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #18) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <span class="selected">4_a_I [level 3] (not leaf)</span> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_A">4_a_I_A [level 3]</A> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_B">4_a_I_B [level 3]</A> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_C">4_a_I_C [level 3]</A> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</A> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 46 # Test 46 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3] (not leaf)</a> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <span class="selected">4_a_I_A [level 3]</span> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_B">4_a_I_B [level 3]</a> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_C">4_a_I_C [level 3]</a> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</a> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #19) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3] (not leaf)</A> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <span class="selected">4_a_I_A [level 3]</span> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_B">4_a_I_B [level 3]</A> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_C">4_a_I_C [level 3]</A> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</A> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 47 # Test 47 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3] (not leaf)</a> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_A">4_a_I_A [level 3]</a> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <span class="selected">4_a_I_B [level 3]</span> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_C">4_a_I_C [level 3]</a> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</a> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #20) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3] (not leaf)</A> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_A">4_a_I_A [level 3]</A> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <span class="selected">4_a_I_B [level 3]</span> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_C">4_a_I_C [level 3]</A> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</A> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 48 # Test 48 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3] (not leaf)</a> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_A">4_a_I_A [level 3]</a> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_B">4_a_I_B [level 3]</a> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <span class="selected">4_a_I_C [level 3]</span> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</a> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #21) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I class="not_leaf" --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3] (not leaf)</A> <!-- post_item: 4_a_I class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_I_A --> <li id="level 3"> <!-- pre_item: 4_a_I_A --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_A">4_a_I_A [level 3]</A> <!-- post_item: 4_a_I_A --> } <!-- item_glue: 4_a_I_A --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_B --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I;submenu_4_a_I=4_a_I_B">4_a_I_B [level 3]</A> <!-- post_item: 4_a_I_B --> } <!-- item_glue: 4_a_I_B --> 3+ <li id="level 3"> <!-- pre_item: 4_a_I_C --> { <span class="selected">4_a_I_C [level 3]</span> <!-- post_item: 4_a_I_C --> } </ol> <!-- post_items: 4_a_I_C --> <li id="level 3"> <!-- pre_item: 4_a_II --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3]</A> <!-- post_item: 4_a_II --> } </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 49 # Test 49 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</a> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <span class="selected">4_a_II [level 3] (not leaf)</span> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II;submenu_4_a_II=4_a_II_A">4_a_II_A [level 3]</a> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #22) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</A> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <span class="selected">4_a_II [level 3] (not leaf)</span> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II;submenu_4_a_II=4_a_II_A">4_a_II_A [level 3]</A> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 50 # Test 50 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</a> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3] (not leaf)</a> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <span class="selected">4_a_II_A [level 3]</span> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #23) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a class="not_leaf" --> { <span class="selected">4_a [level 2] (not leaf)</span> <!-- post_item: 4_a class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_a_I --> <li id="level 3"> <!-- pre_item: 4_a_I --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_I">4_a_I [level 3]</A> <!-- post_item: 4_a_I --> } <!-- item_glue: 4_a_I --> 2+ <li id="level 3"> <!-- pre_item: 4_a_II class="not_leaf" --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a_II [level 3] (not leaf)</A> <!-- post_item: 4_a_II class="not_leaf" --> } <ol start="0" type="A"> <!-- pre_items: 4_a_II_A --> <li id="level 3"> <!-- pre_item: 4_a_II_A --> { <span class="selected">4_a_II_A [level 3]</span> <!-- post_item: 4_a_II_A --> } </ol> <!-- post_items: 4_a_II_A --> </ol> <!-- post_items: 4_a_II --> <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 51 # Test 51 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</a> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <span class="selected">4_b [level 2]</span> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override]</a> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #24) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</A> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <span class="selected">4_b [level 2]</span> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override]</A> <!-- post_item: 4_c --> } </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 52 # Test 52 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</a> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <span class="selected">4_c [level 2] (not leaf)</span> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_I">4_c_I [unsel override 2]</a> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_II">4_c_II [unsel override 2]</a> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_III">4_c_III [unsel override 3]</a> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #25) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</A> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <span class="selected">4_c [level 2] (not leaf)</span> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_I">4_c_I [unsel override 2]</A> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_II">4_c_II [unsel override 2]</A> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_III">4_c_III [unsel override 3]</A> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 53 # Test 53 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</a> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override] (not leaf)</a> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <span class="selected">4_c_I [sel override 2]</span> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_II">4_c_II [unsel override 2]</a> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_III">4_c_III [unsel override 3]</a> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #26) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</A> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override] (not leaf)</A> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <span class="selected">4_c_I [sel override 2]</span> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_II">4_c_II [unsel override 2]</A> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_III">4_c_III [unsel override 3]</A> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 54 # Test 54 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</a> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override] (not leaf)</a> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_I">4_c_I [unsel override 2]</a> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <span class="selected">4_c_II [sel override 2]</span> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_III">4_c_III [unsel override 3]</a> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #27) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</A> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override] (not leaf)</A> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_I">4_c_I [unsel override 2]</A> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <span class="selected">4_c_II [sel override 2]</span> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_III">4_c_III [unsel override 3]</A> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' not ok 55 # Test 55 got: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <a href="?first=item_0">item_0</a> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <a href="?first=item_1">item_1</a> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <a href="?first=item_2">item_2</a> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <a href="?first=item_3;submenu_3=3_c">item_3</a> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <a href="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</a> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <a href="?first=item_4;submenu_4=4_b">4_b [unsel override]</a> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <a href="?first=item_4;submenu_4=4_c">4_c [unsel override] (not leaf)</a> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_I">4_c_I [unsel override 2]</a> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <a href="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_II">4_c_II [unsel override 2]</a> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <span class="selected">4_c_III [sel override 2]</span> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' (t/all.t at line 196 fail #28) # Expected: '<html> <head> <title> multi-level navigation test </title> <style type="text/css"> .selected { color: white; background: blue; } </style> </head> <body> <ol start="0" type="1"> <!-- pre_items: item_0 --> <li> <!-- pre_item: item_0 --> { <A HREF="?first=item_0">item_0</A> <!-- post_item: item_0 --> } <!-- item_glue: item_0 --> 0+ <li> <!-- pre_item: item_1 --> { <A HREF="?first=item_1">item_1</A> <!-- post_item: item_1 --> } <!-- item_glue: item_1 --> 0+ <li> <!-- pre_item: item_2 --> { <A HREF="?first=item_2">item_2</A> <!-- post_item: item_2 --> } <!-- item_glue: item_2 --> 0+ <li> <!-- pre_item: item_3 --> { <A HREF="?first=item_3;submenu_3=3_c">item_3</A> <!-- post_item: item_3 --> } <!-- item_glue: item_3 --> 0+ <li> <!-- pre_item: item_4 class="not_leaf" --> { <span class="selected">item_4 (not leaf)</span> <!-- post_item: item_4 class="not_leaf" --> } <ol start="0" type="a"> <!-- pre_items: 4_a --> <li id="level 2"> <!-- pre_item: 4_a --> { <A HREF="?first=item_4;submenu_4=4_a;submenu_4_a=4_a_II">4_a [level 2]</A> <!-- post_item: 4_a --> } <!-- item_glue: 4_a --> 1+ <li id="level 2"> <!-- pre_item: 4_b --> { <A HREF="?first=item_4;submenu_4=4_b">4_b [unsel override]</A> <!-- post_item: 4_b --> } <!-- item_glue: 4_b --> 1+ <li id="level 2"> <!-- pre_item: 4_c class="not_leaf" --> { <A HREF="?first=item_4;submenu_4=4_c">4_c [unsel override] (not leaf)</A> <!-- post_item: 4_c class="not_leaf" --> } <ol start="0" type="I"> <!-- pre_items: 4_c_I --> <li id="level 3"> <!-- pre_item: 4_c_I --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_I">4_c_I [unsel override 2]</A> <!-- post_item: 4_c_I --> } <!-- item_glue: 4_c_I --> 2+ <li id="level 3"> <!-- pre_item: 4_c_II --> { <A HREF="?first=item_4;submenu_4=4_c;submenu_4_c=4_c_II">4_c_II [unsel override 2]</A> <!-- post_item: 4_c_II --> } <!-- item_glue: 4_c_II --> 2+ <li id="level 3"> <!-- pre_item: 4_c_III --> { <span class="selected">4_c_III [sel override 2]</span> <!-- post_item: 4_c_III --> } </ol> <!-- post_items: 4_c_III --> </ol> <!-- post_items: 4_c --> </ol> <!-- post_items: item_4 --> </body> </html> ' -- Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration: Platform: osname=solaris, osvers=2.7, archname=sun4-solaris uname='sunos leprss.gsfc.nasa.gov 5.7 generic_106541-08 sun4u sparc sunw,ultra-5_10 ' config_args='-Dcc=gcc -Dprefix=/usr/local -des' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef Compiler: cc='gcc', optimize='-O', gccversion=2.95.2 19991024 (release) cppflags='-fno-strict-aliasing -I/usr/local/include' ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' stdchar='char', d_stdstdio=define, usevfork=false intsize=4, longsize=4, ptrsize=4, doublesize=8 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, usemymalloc=y, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L/usr/local/lib ' libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lsec libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'
