1234567891011121314151617181920212223242526272829303132 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Theme\Test\Unit\Model\Theme\Source;
- use \Magento\Theme\Model\Theme\Source\Theme;
- class ThemeTest extends \PHPUnit\Framework\TestCase
- {
- /**
- * @return void
- * @covers \Magento\Theme\Model\Theme\Source\Theme::__construct
- * @covers \Magento\Theme\Model\Theme\Source\Theme::getAllOptions
- */
- public function testGetAllOptions()
- {
- $expects = ['labels'];
- $label = $this->getMockBuilder(\Magento\Framework\View\Design\Theme\Label::class)
- ->disableOriginalConstructor()
- ->getMock();
- $label->expects($this->once())
- ->method('getLabelsCollection')
- ->with(__('-- Please Select --'))
- ->willReturn($expects);
- /** @var $label \Magento\Framework\View\Design\Theme\Label */
- $object = new Theme($label);
- $this->assertEquals($expects, $object->getAllOptions());
- }
- }
|