Skip to content

Commit f29bb56

Browse files
committed
Adding a test for saving blank fields on a model. Closes #1243.
1 parent f5fd069 commit f29bb56

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

cake/tests/cases/libs/model/model_write.test.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2245,6 +2245,27 @@ function testUpdateExisting() {
22452245
$this->assertTrue($result);
22462246
}
22472247

2248+
/**
2249+
* test updating records and saving blank values.
2250+
*
2251+
* @return void
2252+
*/
2253+
function testUpdateSavingBlankValues() {
2254+
$this->loadFixtures('Article');
2255+
$Article =& new Article();
2256+
$Article->validate = array();
2257+
$Article->create();
2258+
$result = $Article->save(array(
2259+
'id' => 1,
2260+
'title' => '',
2261+
'body' => ''
2262+
));
2263+
$this->assertTrue($result);
2264+
$result = $Article->find('first', array('conditions' => array('Article.id' => 1)));
2265+
$this->assertEqual('', $result['Article']['title'], 'Title is not blank');
2266+
$this->assertEqual('', $result['Article']['body'], 'Body is not blank');
2267+
}
2268+
22482269
/**
22492270
* testUpdateMultiple method
22502271
*

0 commit comments

Comments
 (0)