public function testResponsiveColumnsToBeDeterminedByBrowser() { $instance = new HtmlColumnListRenderer(); $instance->setColumnListClass('foo-class')->setNumberOfColumns(2)->setColumnClass('bar-responsive')->setColumnRTLDirectionalityState(true)->setListType('ul'); $instance->addContentsByNoIndex(array('Foo', 'Baz', 'Bar')); $expected = array('<div class="foo-class" dir="rtl"><div class="bar-responsive" style="width:100%;" dir="rtl">', '<ul start=1><li>Foo</li><li>Baz</li><li>Bar</li></ul></div> <!-- end column -->'); $this->stringValidator->assertThatStringContains($expected, $instance->getHtml()); }
public function testTwoColumnOrderedListNoHeader() { $instance = new HtmlColumnListRenderer(); $instance->setNumberOfColumns(2)->setColumnListClass('foo-class')->setListType('ul'); $instance->addContentsByNoIndex(array('Foo', 'Baz', 'Bar')); $expected = array('<div class="foo-class">', '<div class="smw-column" style="width:50%;">', '<ul start=1><li>Foo</li><li>Baz</li></ul></div> <!-- end column -->', '<div class="smw-column" style="width:50%;">', '<ul start=3><li>Bar</li></ul></div> <!-- end column -->'); $this->stringValidator->assertThatStringContains($expected, $instance->getHtml()); }