abstract class RequestHandlerTestBase in Panels 8.3
Base tests for IPE request handler classes.
Hierarchy
- class \Drupal\Tests\panels\Unit\panels_ipe\RequestHandlerTestBase extends \Drupal\Tests\panels\Unit\panels_ipe\PHPUnit_Framework_TestCase
Expanded class hierarchy of RequestHandlerTestBase
File
- tests/
src/ Unit/ panels_ipe/ RequestHandlerTestBase.php, line 21
Namespace
Drupal\Tests\panels\Unit\panels_ipeView source
abstract class RequestHandlerTestBase extends \PHPUnit_Framework_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 |