/** * Method to test addTable(). * * @return void * * @covers Windwalker\Model\ListModel::addTable */ public function testAddTable() { $config = array('prefix' => 'foo', 'name' => 'bar'); $listModel = new ListModel($config); $mock = $this->getMockBuilder('\\Windwalker\\Model\\Helper\\QueryHelper')->setMethods(array('addTable'))->getMock(); $mock->expects($this->once())->method('addTable')->with('alias', '#__foobar', 'foo=123', 'LEFT'); $listModel->setQueryHelper($mock); $listModel->removeTable('alias'); $listModel->addTable('alias', '#__foobar', 'foo=123', 'LEFT'); }