28 $this->_model = new \Magento\Setup\Module\Di\Code\Scanner\XmlScanner(
31 $testDir =
__DIR__ .
'/../../' .
'/_files';
33 $testDir .
'/app/code/Magento/SomeModule/etc/adminhtml/system.xml',
34 $testDir .
'/app/code/Magento/SomeModule/etc/di.xml',
35 $testDir .
'/app/code/Magento/SomeModule/view/frontend/default.xml',
41 $className =
'Magento\Store\Model\Config\Invalidator\Proxy';
42 $this->_logMock->expects(
49 'Invalid proxy class for ' . substr(
$className, 0, -5)
51 $this->_logMock->expects(
57 '\Magento\SomeModule\Model\Element\Proxy',
58 'Invalid proxy class for ' . substr(
'\Magento\SomeModule\Model\Element\Proxy', 0, -5)
60 $this->_logMock->expects(
66 '\Magento\SomeModule\Model\Nested\Element\Proxy',
67 'Invalid proxy class for ' . substr(
'\Magento\SomeModule\Model\Nested\Element\Proxy', 0, -5)
69 $actual = $this->_model->collectEntities($this->_testFiles);
71 $this->assertEquals($expected, $actual);
defined('TESTS_BP')||define('TESTS_BP' __DIR__