ThemeItemListUnitTest::testNestedList

7 theme.test ThemeItemListUnitTest::testNestedList()

Test nested list rendering.

File

modules/simpletest/tests/theme.test, line 204
Tests for the theme API.

Code

function testNestedList() {
  $items = array('a', array(
      'data' => 'b',
      'children' => array('c', 'd'),
    ), 'e');
  $expected = '<div class="item-list"><ul><li class="first">a</li>
<li>b<div class="item-list"><ul><li class="first">c</li>
<li class="last">d</li>
</ul></div></li>
<li class="last">e</li>
</ul></div>';
  $output = theme('item_list', array('items' => $items));
  $this->assertIdentical($expected, $output, 'Nested list is rendered correctly.');
}
Login or register to post comments