public function test_read_originals() { $translations = $this->format->read_originals_from_file($this->originals_file); foreach ($this->entries as $sample) { list($context, $original, $translation, $comment) = $sample; $translatable_entry = new Translation_Entry(array('singular' => $original, 'context' => $context)); $entry = $translations->translate_entry($translatable_entry); $this->assertEquals($original, $entry->singular); $this->assertEquals($context, $entry->context); if (true === $this->has_comments) { $this->assertEquals($comment, $entry->extracted_comments); } } }