public function PanelizerDefaultPanelsStorageTest::testSaveDoesntExist in Panelizer 8.3
Same name and namespace in other branches
- 8.5 tests/src/Unit/PanelizerDefaultPanelsStorageTest.php \Drupal\Tests\panelizer\Unit\PanelizerDefaultPanelsStorageTest::testSaveDoesntExist()
- 8.4 tests/src/Unit/PanelizerDefaultPanelsStorageTest.php \Drupal\Tests\panelizer\Unit\PanelizerDefaultPanelsStorageTest::testSaveDoesntExist()
@covers ::save
@expectedException \Exception @expectedExceptionMessage Couldn't find Panelizer default to store Panels display
File
- tests/
src/ Unit/ PanelizerDefaultPanelsStorageTest.php, line 170
Class
- PanelizerDefaultPanelsStorageTest
- Tests the PanelizerDefaultPanelsStorage service.
Namespace
Drupal\Tests\panelizer\UnitCode
public function testSaveDoesntExist() {
$panels_display = $this
->prophesize(PanelsDisplayVariant::class);
$panels_display
->getStorageId()
->willReturn('entity_type_id:bundle:view_mode:default');
$this->panelizer
->setDefaultPanelsDisplay('default', 'entity_type_id', 'bundle', 'view_mode', $panels_display
->reveal())
->willThrow(new PanelizerException());
$this->panelsStorage
->save($panels_display
->reveal());
}