Skip to content

Commit

Permalink
Testing baking validation.
Browse files Browse the repository at this point in the history
  • Loading branch information
renan committed Apr 5, 2014
1 parent fadbc20 commit 0cc3817
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions tests/TestCase/Console/Command/Task/ModelTaskTest.php
Expand Up @@ -538,6 +538,10 @@ public function testBakeTestDisabled() {
*/
public function testBakeTableValidation() {
$validation = array(
'id' => array(
'allowEmpty' => 'create',
'rule' => 'numeric',
),
'name' => array(
'allowEmpty' => false,
'rule' => false,
Expand All @@ -555,7 +559,9 @@ public function testBakeTableValidation() {
$this->assertContains('use Cake\Validation\Validator;', $result);
$this->assertContains('class BakeArticlesTable extends Table {', $result);
$this->assertContains('public function validationDefault(Validator $validator) {', $result);
$this->assertContains("->add('id', 'valid', ['rule' => 'numeric'])", $result);
$this->assertContains("->add('email', 'valid', ['rule' => 'email'])", $result);
$this->assertContains("->allowEmpty('id', 'create')", $result);
$this->assertContains("->allowEmpty('email')", $result);
$this->assertContains("->validatePresence('name', 'create')", $result);
}
Expand Down

0 comments on commit 0cc3817

Please sign in to comment.