/** * @todo Should be in a separate test suite, but don't want to duplicate setup logic */ function testYamlWriter() { $writer = new i18nTextCollector_Writer_RailsYaml(); $entities = array( 'Level1.Level2.EntityName' => array('Text', 'Context'), 'Level1.OtherEntityName' => array('Other Text', 'Other Context'), ); $yaml = <<<YAML de: Level1: Level2: EntityName: Text OtherEntityName: 'Other Text' YAML; $this->assertEquals($yaml, $writer->getYaml($entities, 'de')); }
/** * @todo Should be in a separate test suite, but don't want to duplicate setup logic */ public function testYamlWriter() { $writer = new i18nTextCollector_Writer_RailsYaml(); $entities = array('Level1.Level2.EntityName' => array('Text', 'Context'), 'Level1.OtherEntityName' => array('Other Text', 'Other Context'), 'Level1.BoolTest' => array('True'), 'Level1.FlagTest' => array('No'), 'Level1.TextTest' => array('Maybe')); $yaml = <<<YAML de: Level1: Level2: EntityName: Text OtherEntityName: 'Other Text' BoolTest: 'True' FlagTest: 'No' TextTest: Maybe YAML; $this->assertEquals($yaml, Convert::nl2os($writer->getYaml($entities, 'de'))); }