/** * @return void */ protected function setUp() { $this->defaultRenderer = \Magento\Framework\Phrase::getRenderer(); $this->rendererMock = $this->getMockBuilder('Magento\Framework\Phrase\Renderer\Placeholder') ->setMethods(['render']) ->disableOriginalConstructor() ->getMock(); }
/** * 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); }
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]); }
/** * Test default renderer */ public function testDefaultRenderer() { $this->assertInstanceOf('Magento\\Framework\\Phrase\\Renderer\\Placeholder', Phrase::getRenderer()); }
/** * @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')); }
/** * SetUp method * * @return void */ protected function setUp() { $this->defaultRenderer = Phrase::getRenderer(); $this->rendererMock = $this->getMockBuilder('Magento\\Framework\\Phrase\\RendererInterface')->getMock(); }
protected function setUp() { $this->defaultRenderer = \Magento\Framework\Phrase::getRenderer(); }