File tree Expand file tree Collapse file tree
cake/tests/cases/libs/model Expand file tree Collapse file tree Original file line number Diff line number Diff 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 *
You can’t perform that action at this time.
0 commit comments