/**
* test that skipTables changes how all() works.
*
* @return void
*/
public function testSkipTablesAndAll()
{
if ($this->Task->listAll()[1] != 'bake_articles') {
$this->markTestSkipped('Additional tables detected.');
}
$this->Task->connection = 'test';
$this->Task->skipTables = ['articles_tags', 'bake_tags', 'counter_cache_posts'];
$this->Task->Fixture->expects($this->atLeast(9))->method('bake');
$this->Task->Test->expects($this->atLeast(9))->method('bake');
$filename = $this->_normalizePath(APP . 'Model/Entity/BakeArticle.php');
$this->Task->expects($this->at(1))->method('createFile')->with($filename);
$filename = $this->_normalizePath(APP . 'Model/Entity/BakeArticlesBakeTag.php');
$this->Task->expects($this->at(3))->method('createFile')->with($filename);
$filename = $this->_normalizePath(APP . 'Model/Entity/BakeComment.php');
$this->Task->expects($this->at(5))->method('createFile')->with($filename);
$filename = $this->_normalizePath(APP . 'Model/Entity/CategoryThread.php');
$this->Task->expects($this->at(7))->method('createFile')->with($filename);
$filename = $this->_normalizePath(APP . 'Model/Entity/CounterCacheUser.php');
$this->Task->expects($this->at(9))->method('createFile')->with($filename);
$filename = $this->_normalizePath(APP . 'Model/Entity/Invitation.php');
$this->Task->expects($this->at(11))->method('createFile')->with($filename);
$filename = $this->_normalizePath(APP . 'Model/Entity/NumberTree.php');
$this->Task->expects($this->at(13))->method('createFile')->with($filename);
$this->Task->all();
}