/**
  * Test that saveAll() works with hasMany associations that contain
  * translations.
  *
  * @return void
  */
 public function testSaveAllTranslatedAssociations()
 {
     $this->loadFixtures('Translate', 'TranslateArticle', 'TranslatedItem', 'TranslatedArticle', 'User');
     $Model = new TranslatedArticle();
     $Model->locale = 'eng';
     $data = array('TranslatedArticle' => array('id' => 4, 'user_id' => 1, 'published' => 'Y', 'title' => 'Title (eng) #1', 'body' => 'Body (eng) #1'), 'TranslatedItem' => array(array('slug' => '', 'title' => 'Nuevo leyenda #1', 'content' => 'Upraveny obsah #1'), array('slug' => '', 'title' => 'New Title #2', 'content' => 'New Content #2')));
     $result = $Model->saveAll($data);
     $this->assertTrue($result);
     $result = $Model->TranslatedItem->find('all', array('conditions' => array('translated_article_id' => $Model->id)));
     $this->assertCount(2, $result);
     $this->assertEquals($data['TranslatedItem'][0]['title'], $result[0]['TranslatedItem']['title']);
     $this->assertEquals($data['TranslatedItem'][1]['title'], $result[1]['TranslatedItem']['title']);
 }