Example #1
0
 /**
  * Shim support for saving arrays directly.
  *
  * @return void
  */
 public function testSaveAll()
 {
     $array = [['title' => 'Foo', 'author_id' => 1], ['title' => 'Bar', 'author_id' => 2]];
     $entities = $this->Posts->newEntities($array);
     $this->assertSame(2, count($entities));
     $this->assertTrue($this->Posts->saveAll($entities));
     $array[] = ['title' => 'Gez', 'author_id' => null];
     $entities = $this->Posts->newEntities($array);
     $entities[2]->errors('title', 'Some fake error reason');
     $this->assertSame(3, count($entities));
     $this->assertFalse($this->Posts->saveAll($entities));
 }