FileResolverTest.php 967 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Email\Test\Unit\Model\Template\Config;
  7. use Magento\Framework\Component\ComponentRegistrar;
  8. class FileResolverTest extends \PHPUnit\Framework\TestCase
  9. {
  10. public function testGet()
  11. {
  12. $fileIteratorFactory = $this->createMock(\Magento\Framework\Config\FileIteratorFactory::class);
  13. $dirSearch = $this->createMock(\Magento\Framework\Component\DirSearch::class);
  14. $model = new \Magento\Email\Model\Template\Config\FileResolver($fileIteratorFactory, $dirSearch);
  15. $expected = ['found_file'];
  16. $fileIteratorFactory->expects($this->once())
  17. ->method('create')
  18. ->will($this->returnValue($expected));
  19. $dirSearch->expects($this->once())
  20. ->method('collectFiles')
  21. ->with(ComponentRegistrar::MODULE, 'etc/file');
  22. $model->get('file', 'scope');
  23. }
  24. }