/**
  * @return void
  */
 protected function setUp()
 {
     $this->defaultRenderer = \Magento\Framework\Phrase::getRenderer();
     $this->rendererMock = $this->getMockBuilder('Magento\Framework\Phrase\Renderer\Placeholder')
         ->setMethods(['render'])
         ->disableOriginalConstructor()
         ->getMock();
 }
Example #2
0
 /**
  * Initialization that runs before each new test.
  *
  * @return void
  */
 public function setUp()
 {
     $this->defaultRenderer = \Magento\Framework\Phrase::getRenderer();
     $rendererMock = $this->getMock('Magento\\Framework\\Phrase\\Renderer\\Placeholder', [], [], '', false);
     $this->renderedMessage = 'rendered message';
     $rendererMock->expects($this->once())->method('render')->will($this->returnValue($this->renderedMessage));
     \Magento\Framework\Phrase::setRenderer($rendererMock);
 }
 /**
  * @return void
  */
 protected function setUp()
 {
     $this->defaultRenderer = \Magento\Framework\Phrase::getRenderer();
     $rendererMock = $this->getMockBuilder('Magento\\Framework\\Phrase\\Renderer\\Placeholder')->disableOriginalConstructor()->getMock();
     $this->renderedMessage = 'rendered message';
     $rendererMock->expects($this->once())->method('render')->will($this->returnValue($this->renderedMessage));
     \Magento\Framework\Phrase::setRenderer($rendererMock);
 }
Example #4
0
 public function setUp()
 {
     $this->defaultRenderer = \Magento\Framework\Phrase::getRenderer();
     $this->objectManager = new \Magento\TestFramework\Helper\ObjectManager($this);
     $this->loggerMock = $this->getMockBuilder('Psr\\Log\\LoggerInterface')->disableOriginalConstructor()->getMock();
     $this->eventManagerMock = $this->getMockBuilder('Magento\\Framework\\Event\\ManagerInterface')->disableOriginalConstructor()->getMock();
     $this->translatorMock = $this->getMockBuilder('Magento\\Framework\\TranslateInterface')->disableOriginalConstructor()->getMock();
     $this->diConfigLoaderMock = $this->getMockBuilder('Magento\\Framework\\App\\ObjectManager\\ConfigLoader')->disableOriginalConstructor()->getMock();
     $this->objectManagerMock = $this->getMockBuilder('Magento\\Framework\\ObjectManagerInterface')->disableOriginalConstructor()->getMock();
     $this->designMock = $this->getMockBuilder('Magento\\Framework\\App\\DesignInterface')->disableOriginalConstructor()->getMock();
     $this->scopeResolverMock = $this->getMockBuilder('Magento\\Framework\\App\\ScopeResolverInterface')->disableOriginalConstructor()->getMock();
     $scopeMock = $this->getMockBuilder('Magento\\Framework\\App\\ScopeInterface')->disableOriginalConstructor()->getMock();
     $scopeMock->expects($this->any())->method('getId')->will($this->returnValue(self::SCOPE_ID));
     $this->scopeResolverMock->expects($this->any())->method('getScope')->will($this->returnValue($scopeMock));
     $this->designExceptionsMock = $this->getMockBuilder('Magento\\Framework\\View\\DesignExceptions')->disableOriginalConstructor()->getMock();
     $this->areaCode = Area::AREA_FRONTEND;
     $this->object = $this->objectManager->getObject('Magento\\Framework\\App\\Area', ['logger' => $this->loggerMock, 'objectManager' => $this->objectManagerMock, 'eventManager' => $this->eventManagerMock, 'translator' => $this->translatorMock, 'diConfigLoader' => $this->diConfigLoaderMock, 'design' => $this->designMock, 'scopeResolver' => $this->scopeResolverMock, 'designExceptions' => $this->designExceptionsMock, 'areaCode' => $this->areaCode]);
 }
Example #5
0
 /**
  * Test default renderer
  */
 public function testDefaultRenderer()
 {
     $this->assertInstanceOf('Magento\\Framework\\Phrase\\Renderer\\Placeholder', Phrase::getRenderer());
 }
Example #6
0
 /**
  * @param $directive
  * @param $translations
  * @param $expectedResult
  * @internal param $translatorData
  * @dataProvider transDirectiveDataProvider
  */
 public function testTransDirective($directive, $translations, $expectedResult)
 {
     $renderer = Phrase::getRenderer();
     $translator = $this->getMockBuilder('\\Magento\\Framework\\Translate')->disableOriginalConstructor()->setMethods(['getData'])->getMock();
     $translator->expects($this->atLeastOnce())->method('getData')->will($this->returnValue($translations));
     $this->_objectManager->addSharedInstance($translator, 'Magento\\Framework\\Translate');
     $this->_objectManager->removeSharedInstance('Magento\\Framework\\Phrase\\Renderer\\Translate');
     Phrase::setRenderer($this->_objectManager->create('Magento\\Framework\\Phrase\\RendererInterface'));
     $this->assertEquals($expectedResult, $this->_model->filter($directive));
     Phrase::setRenderer($renderer);
 }
 protected function setUp()
 {
     $this->objectManager = Bootstrap::getObjectManager();
     $this->renderer = Phrase::getRenderer();
     Phrase::setRenderer($this->objectManager->get('\\Magento\\Framework\\Phrase\\RendererInterface'));
 }
Example #8
0
 /**
  * SetUp method
  *
  * @return void
  */
 protected function setUp()
 {
     $this->defaultRenderer = Phrase::getRenderer();
     $this->rendererMock = $this->getMockBuilder('Magento\\Framework\\Phrase\\RendererInterface')->getMock();
 }
Example #9
0
 protected function setUp()
 {
     $this->defaultRenderer = \Magento\Framework\Phrase::getRenderer();
 }