Пример #1
0
 public function testGetOptionText()
 {
     $options = $this->getOptionArray();
     $this->assertEquals($options['type_id_3'], $this->_model->getOptionText('type_id_3'));
     $this->assertEquals($options['type_id_1'], $this->_model->getOptionText('type_id_1'));
     $this->assertNotEquals($options['type_id_1'], $this->_model->getOptionText('simple'));
     $this->assertNull($this->_model->getOptionText('not_exist'));
 }
Пример #2
0
 /**
  * @param string $typeId
  * @dataProvider getOptionTextDataProvider
  */
 public function testGetOptionText($typeId)
 {
     $this->assertNotEmpty($this->_productType->getOptionText($typeId));
 }
Пример #3
0
 /**
  * {@inheritdoc}
  */
 public function getOptionText($optionId)
 {
     $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getOptionText');
     if (!$pluginInfo) {
         return parent::getOptionText($optionId);
     } else {
         return $this->___callPlugins('getOptionText', func_get_args(), $pluginInfo);
     }
 }