Browse Source

Add test for saveMany + validate=false.

Closes #2468
mark_story 12 years ago
parent
commit
3b867a048e
1 changed files with 17 additions and 0 deletions
  1. 17 0
      lib/Cake/Test/Case/Model/ModelWriteTest.php

+ 17 - 0
lib/Cake/Test/Case/Model/ModelWriteTest.php

@@ -5028,6 +5028,23 @@ class ModelWriteTest extends BaseModelTest {
 	}
 
 /**
+ * Test SaveMany with validate=false.
+ *
+ * @return void
+ */
+	public function testSaveManyValidateFalse() {
+		$this->loadFixtures('Post');
+		$TestModel = new Post();
+		$TestModel->deleteAll(true);
+		$data = array(
+			array('id' => 1, 'author_id' => 1, 'title' => 'hi'),
+			array('id' => 2, 'author_id' => 1, 'title' => 'bye')
+		);
+		$result = $TestModel->saveAll($data, array('validate' => false));
+		$this->assertTrue($result);
+	}
+
+/**
  * Test SaveAssociated with Habtm relations
  *
  * @return void