コード例 #1
0
	/**
	 * @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'));
	}
コード例 #2
0
    /**
     * @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')));
    }