mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-01-18 02:26:17 +00:00
Fixed expectation for non-transactional databases
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@6874 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
parent
8e9951f32a
commit
673e0e6e6f
1 changed files with 6 additions and 7 deletions
|
@ -2281,15 +2281,14 @@ class ModelTest extends CakeTestCase {
|
|||
);
|
||||
$result = $TestModel->saveAll($data);
|
||||
$this->assertEqual($result, false);
|
||||
|
||||
$result = $TestModel->find('all', array('recursive' => -1));
|
||||
$errors = array(2 => array('title' => 'This field cannot be left blank'));
|
||||
$expected = array(
|
||||
array('Post' => array('id' => '1', 'author_id' => '1', 'title' => 'Baleeted First Post', 'body' => 'Baleeted!', 'published' => 'N', 'created' => '2007-03-18 10:39:23', 'updated' => $ts)),
|
||||
array('Post' => array('id' => '2', 'author_id' => '3', 'title' => 'Just update the title', 'body' => 'Second Post Body', 'published' => 'Y', 'created' => '2007-03-18 10:41:23', 'updated' => $ts)),
|
||||
array('Post' => array('id' => '3', 'author_id' => '1', 'title' => 'Third Post', 'body' => 'Third Post Body', 'published' => 'Y', 'created' => '2007-03-18 10:43:23', 'updated' => '2007-03-18 10:45:31')),
|
||||
array('Post' => array('id' => '4', 'author_id' => '2', 'title' => 'Creating a fourth post', 'body' => 'Fourth post body', 'published' => 'N', 'created' => $ts, 'updated' => $ts))
|
||||
);
|
||||
$this->assertEqual($result, $expected);
|
||||
$transactionWorked = Set::matches('/Post[1][title=Baleeted First Post]', $result);
|
||||
if (!$transactionWorked) {
|
||||
$this->assertTrue(Set::matches('/Post[1][title=Un-Baleeted First Post]', $result));
|
||||
$this->assertTrue(Set::matches('/Post[2][title=Just update the title]', $result));
|
||||
}
|
||||
$this->assertEqual($TestModel->validationErrors, $errors);
|
||||
|
||||
$TestModel->validate = array('title' => VALID_NOT_EMPTY, 'author_id' => 'numeric');
|
||||
|
|
Loading…
Add table
Reference in a new issue