PageCacheTest.php 847 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Framework\App\Test\Unit\PageCache;
  7. class PageCacheTest extends \PHPUnit\Framework\TestCase
  8. {
  9. public function testIdentifierProperty()
  10. {
  11. $identifier = 'page_cache';
  12. $poolMock = $this->getMockBuilder(\Magento\Framework\App\Cache\Frontend\Pool::class)
  13. ->disableOriginalConstructor()
  14. ->getMock();
  15. $poolMock->expects(
  16. $this->once()
  17. )->method(
  18. 'get'
  19. )->with(
  20. $this->equalTo($identifier)
  21. )->will(
  22. $this->returnArgument(0)
  23. );
  24. $model = new \Magento\Framework\App\PageCache\Cache($poolMock);
  25. $this->assertInstanceOf(\Magento\Framework\App\PageCache\Cache::class, $model);
  26. }
  27. }