magento2-docker/dev/tests/integration/testsuite/Magento/PageCache/Block/JavascriptTest.php

41 lines
1010 B
PHP
Executable File

<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\PageCache\Block;
/**
* Test for \Magento\PageCache\Block\Javascript
*/
class JavascriptTest extends \PHPUnit\Framework\TestCase
{
/**
* @var \Magento\PageCache\Block\Javascript
*/
protected $javascript;
/**
* @var \Magento\Framework\App\RequestInterface
*/
protected $request;
protected function setUp(): void
{
$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
$this->request = $objectManager->get(\Magento\Framework\App\RequestInterface::class);
$this->javascript = $objectManager->create(
\Magento\PageCache\Block\Javascript::class
);
}
public function testGetScriptOptions()
{
$this->request->getQuery()->set('getparameter', 1);
$this->assertStringContainsString('?getparameter=1', $this->javascript->getScriptOptions());
}
}