13 public function testPrepareItemsByPageId()
17 $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
19 $urlBuilderMock = $this->getMockBuilder(\
Magento\Framework\UrlInterface::class)
20 ->disableOriginalConstructor()
22 $contextMock = $this->getMockBuilder(\
Magento\Framework\View\Element\UiComponent\ContextInterface::class)
23 ->getMockForAbstractClass();
24 $processor = $this->getMockBuilder(\
Magento\Framework\View\Element\UiComponent\Processor::class)
25 ->disableOriginalConstructor()
27 $contextMock->expects($this->never())->method(
'getProcessor')->willReturn(
$processor);
31 \
Magento\Cms\Ui\Component\Listing\Column\PageActions::class,
33 'urlBuilder' => $urlBuilderMock,
34 'context' => $contextMock,
38 $escaper = $this->getMockBuilder(Escaper::class)
39 ->disableOriginalConstructor()
40 ->setMethods([
'escapeHtml'])
63 'href' =>
'test/url/edit',
64 'label' =>
__(
'Edit'),
67 'href' =>
'test/url/delete',
68 'label' =>
__(
'Delete'),
71 'message' =>
__(
'Are you sure you want to delete a %1 record?',
$title)
79 $escaper->expects(static::once())
80 ->method(
'escapeHtml')
85 $urlBuilderMock->expects($this->any())
109 $this->assertEquals($expectedItems,
$items[
'data'][
'items']);
const CMS_URL_PATH_DELETE
if(!isset($_GET['name'])) $name