public function testConstructWithTableHeader() { $columns = array(array(), array('label' => 'Number'), array('label' => 'SortOrder')); $form = new Admin_Form_Document_MultiSubForm('Admin_Form_Document_Series', 'Series', null, array('columns' => $columns)); $columns[] = array('class' => 'Remove'); $this->assertEquals($columns, $form->getColumns()); $this->assertTrue($form->isRenderAsTableEnabled()); $decorators = $form->getDecorators(); $this->assertEquals(6, count($decorators)); $this->assertNotNull($form->getDecorator('TableHeader')); $this->assertNotNull($form->getDecorator('TableWrapper')); }