scopeMock = $this->getMockBuilder(\Magento\Framework\App\Config\ScopeConfigInterface::class) ->disableOriginalConstructor() ->getMock(); $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->model = $objectManager->getObject( \Magento\Translation\Model\Js\Config::class, [ 'scopeConfig' => $this->scopeMock, 'patterns' => $this->patterns ] ); } public function testIsEmbeddedStrategy() { $this->scopeMock->expects($this->once()) ->method('getValue') ->with(Config::XML_PATH_STRATEGY) ->willReturn(Config::EMBEDDED_STRATEGY); $this->assertTrue($this->model->isEmbeddedStrategy()); } public function testDictionaryEnabled() { $this->scopeMock->expects($this->once()) ->method('getValue') ->with(Config::XML_PATH_STRATEGY) ->willReturn(Config::DICTIONARY_STRATEGY); $this->assertTrue($this->model->dictionaryEnabled()); } public function testGetPatterns() { $this->assertEquals($this->patterns, $this->model->getPatterns()); } }