Get behaviors
public getBehaviors ( |
||
$model | The model to generate behaviors for. | |
return | array | Behaviors |
/** * test non interactive doActsAs * * @return void */ public function testGetBehaviors() { $model = TableRegistry::get('NumberTrees'); $result = $this->Task->getBehaviors($model); $this->assertEquals(['Tree' => []], $result); $model = TableRegistry::get('BakeArticles'); $result = $this->Task->getBehaviors($model); $this->assertEquals(['Timestamp' => []], $result); TableRegistry::clear(); TableRegistry::get('Users', ['table' => 'counter_cache_users']); $model = TableRegistry::get('Posts', ['table' => 'counter_cache_posts']); $result = $this->Task->getBehaviors($model); $expected = ['CounterCache' => ["'Users' => ['post_count']"]]; $this->assertEquals($expected, $result); }