public function testCreatePostSetTranslations() { $post = new Post(); $data = ['title' => 'New post title', 'body' => 'New post body', 'title_en_us' => 'New post title en', 'body_en_us' => 'New post body en', 'title_ru' => 'New post title ru', 'body_ru' => 'New post body ru']; $formName = $post->formName(); if (!empty($formName)) { $data = [$formName => $data]; } $post->load($data); $this->assertTrue($post->save()); $dataSet = $this->getConnection()->createDataSet(['post', 'postLang']); $expectedDataSet = $this->createFlatXMLDataSet(__DIR__ . '/data/test-create-post-set-translations-na.xml'); $this->assertDataSetsEqual($expectedDataSet, $dataSet); }