Example #1
0
 /**
  * @group ZF-8764
  */
 public function testLabelIsNotTranslatedTwice()
 {
     require_once 'Zend/Translate.php';
     $translations = array('firstLabel' => 'secondLabel', 'secondLabel' => 'thirdLabel');
     $translate = new Zend_Translate('array', $translations);
     $submit = new Zend_Form_Element_Submit('foo', 'firstLabel');
     $submit->setTranslator($translate);
     $this->assertEquals($translations['firstLabel'], $submit->getLabel());
 }
Example #2
0
 public function testLabelIsTranslatedWhenTranslationAvailable()
 {
     require_once 'Zend/Translate.php';
     $translations = array('Label' => 'This is the Submit Label');
     $translate = new Zend_Translate('array', $translations);
     $submit = new Zend_Form_Element_Submit('foo', 'Label');
     $submit->setTranslator($translate);
     $this->assertEquals($translations['Label'], $submit->getLabel());
 }