abstract class RequestHandlerTestBase in Panels 8.4
Base tests for IPE request handler classes.
Hierarchy
- class \Drupal\Tests\panels_ipe\Unit\RequestHandlerTestBase extends \PHPUnit\Framework\TestCase
Expanded class hierarchy of RequestHandlerTestBase
File
- panels_ipe/
tests/ src/ Unit/ RequestHandlerTestBase.php, line 17
Namespace
Drupal\Tests\panels_ipe\UnitView source
abstract class RequestHandlerTestBase extends TestCase {
/**
* @var \Drupal\panels_ipe\Helpers\RequestHandlerInterface */
protected $sut;
/**
* @var PHPUnit_Framework_MockObject_MockObject */
protected $moduleHandler;
/**
* @var PHPUnit_Framework_MockObject_MockObject */
protected $panelsStore;
/**
* @var PHPUnit_Framework_MockObject_MockObject */
protected $tempStore;
/**
* @var PHPUnit_Framework_MockObject_MockObject */
protected $panelsDisplay;
/**
*
*/
public function setUp() {
parent::setUp();
$this->moduleHandler = $this
->getMockForAbstractClass(ModuleHandlerInterface::class);
$this->panelsStore = $this
->getMockForAbstractClass(PanelsStorageManagerInterface::class);
$this->tempStore = $this
->getMockBuilder(SharedTempStore::class)
->disableOriginalConstructor()
->getMock();
$this->panelsDisplay = $this
->getMockBuilder(PanelsDisplayVariant::class)
->disableOriginalConstructor()
->getMock();
}
protected function createRequest($content = NULL) {
return new Request([], [], [], [], [], [], $content);
}
/**
* @test
*/
public function emptyRequestResultsInFailedResponse() {
$this->sut
->handleRequest($this->panelsDisplay, $this
->createRequest());
$expected = new JsonResponse([
'success' => FALSE,
], 400);
$this
->assertEquals($expected, $this->sut
->getJsonResponse());
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
RequestHandlerTestBase:: |
protected | property | @var PHPUnit_Framework_MockObject_MockObject | |
RequestHandlerTestBase:: |
protected | property | @var PHPUnit_Framework_MockObject_MockObject | |
RequestHandlerTestBase:: |
protected | property | @var PHPUnit_Framework_MockObject_MockObject | |
RequestHandlerTestBase:: |
protected | property | @var \Drupal\panels_ipe\Helpers\RequestHandlerInterface | |
RequestHandlerTestBase:: |
protected | property | @var PHPUnit_Framework_MockObject_MockObject | |
RequestHandlerTestBase:: |
protected | function | ||
RequestHandlerTestBase:: |
public | function | @test | |
RequestHandlerTestBase:: |
public | function | 2 |