JavascriptTest.php 968 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\PageCache\Block;
  7. /**
  8. * Class JavascriptTest
  9. */
  10. class JavascriptTest extends \PHPUnit\Framework\TestCase
  11. {
  12. /**
  13. * @var \Magento\PageCache\Block\Javascript
  14. */
  15. protected $javascript;
  16. /**
  17. * @var \Magento\Framework\App\RequestInterface
  18. */
  19. protected $request;
  20. protected function setUp()
  21. {
  22. $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
  23. $this->request = $objectManager->get(\Magento\Framework\App\RequestInterface::class);
  24. $this->javascript = $objectManager->create(
  25. \Magento\PageCache\Block\Javascript::class
  26. );
  27. }
  28. public function testGetScriptOptions()
  29. {
  30. $this->request->getQuery()->set('getparameter', 1);
  31. $this->assertContains('?getparameter=1', $this->javascript->getScriptOptions());
  32. }
  33. }