'left', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'th'), array('align' => 'center', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'th'), array('align' => 'right', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'th'), array('align' => 'left', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'th'), ), array( array('align' => 'left', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), array('align' => 'left', 'colspan' => 2, 'rowspan' => 2, 'tag' => 'td'), array('hide' => true), array('align' => null, 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), ), array( array('align' => 'left', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), array('hide' => true), array('hide' => true), array('align' => null, 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), ), array( array('align' => 'left', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), array('align' => 'left', 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), array('align' => null, 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), array('align' => null, 'colspan' => 1, 'rowspan' => 1, 'tag' => 'td'), ), ); $expect = <<build_table($data, $meta); $this->assertEquals($expect, $output); } }