PageTest.php 866 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Cms\Block;
  7. class PageTest extends \PHPUnit\Framework\TestCase
  8. {
  9. /**
  10. * @magentoAppIsolation enabled
  11. * @magentoDataFixture Magento/Cms/_files/pages.php
  12. */
  13. public function testGetPage()
  14. {
  15. $page = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(\Magento\Cms\Model\Page::class);
  16. $page->load('page100', 'identifier');
  17. $layout = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(
  18. \Magento\Framework\View\LayoutInterface::class
  19. );
  20. $pageBlock = $layout->createBlock(\Magento\Cms\Block\Page::class);
  21. $pageBlock->setData('page', $page);
  22. $pageBlock->toHtml();
  23. $this->assertEquals($page, $pageBlock->getPage());
  24. }
  25. }