Definition at line 8 of file JsTest.php.
◆ _getMethod()
- Parameters
-
- Returns
- \ReflectionMethod
Definition at line 49 of file JsTest.php.
51 $class = new \ReflectionClass(\
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\Js::class);
$_option $_optionId $class
if(!isset($_GET['name'])) $name
◆ setUp()
Definition at line 20 of file JsTest.php.
22 $this->_urlBuilder = $this->createMock(\
Magento\Backend\Model\Url::class);
24 $objectManagerHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
25 $constructArguments = $objectManagerHelper->getConstructArguments(
26 \
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\Js::class,
28 'formFactory' => $this->createMock(\
Magento\Framework\Data\FormFactory::class),
29 'objectManager' => $this->createMock(\
Magento\Framework\ObjectManagerInterface::class),
30 'urlBuilder' => $this->_urlBuilder
34 $this->_model = $this->getMockBuilder(\
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\Js::class)
35 ->setMethods([
'_getCurrentTheme'])
36 ->setConstructorArgs($constructArguments)
◆ tearDown()
◆ testGetAdditionalElementTypes()
testGetAdditionalElementTypes |
( |
| ) |
|
Definition at line 57 of file JsTest.php.
62 'js_files' => \Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Form\Element\File::class,
64 $this->assertEquals($expectedResult,
$result);
◆ testGetJsUploadUrl()
Definition at line 72 of file JsTest.php.
75 $uploadUrl =
'upload_url';
76 $themeMock = $this->createPartialMock(\
Magento\Theme\Model\Theme::class, [
'isVirtual',
'getId',
'__wakeup']);
77 $themeMock->expects($this->any())->method(
'getId')->will($this->returnValue($themeId));
79 $this->_model->expects($this->any())->method(
'_getCurrentTheme')->will($this->returnValue($themeMock));
81 $this->_urlBuilder->expects(
86 'adminhtml/system_design_theme/uploadjs',
89 $this->returnValue($uploadUrl)
92 $this->assertEquals($uploadUrl, $this->_model->getJsUploadUrl());
◆ testGetTabLabel()
Definition at line 67 of file JsTest.php.
69 $this->assertEquals(
'JS Editor', $this->_model->getTabLabel());
◆ testGetUploadJsFileNote()
testGetUploadJsFileNote |
( |
| ) |
|
Definition at line 95 of file JsTest.php.
99 $this->assertEquals(
'Allowed file types *.js.',
$result);
◆ $_model
◆ $_urlBuilder
The documentation for this class was generated from the following file:
- vendor/magento/module-theme/Test/Unit/Block/Adminhtml/System/Design/Theme/Tab/JsTest.php