Exemplo n.º 1
0
 public function testOptionLabelsAreTranslatedWhenTranslateAdapterIsPresent()
 {
     $translations = (include dirname(__FILE__) . '/../_files/locale/array.php');
     $translate = new Zend_Translate('array', $translations, 'en');
     $translate->setLocale('en');
     $options = array('foovalue' => 'Foo', 'barvalue' => 'Bar');
     $this->element->addMultiOptions($options)->setTranslator($translate);
     $test = $this->element->getMultiOption('barvalue');
     $this->assertEquals($translations[$options['barvalue']], $test);
     $test = $this->element->getMultiOptions();
     foreach ($test as $key => $value) {
         $this->assertEquals($translations[$options[$key]], $value);
     }
 }