30 $contextMock = $this->getMockBuilder(\
Magento\Framework\View\Element\UiComponent\ContextInterface::class)
31 ->getMockForAbstractClass();
32 $processor = $this->getMockBuilder(\
Magento\Framework\View\Element\UiComponent\Processor::class)
33 ->disableOriginalConstructor()
35 $contextMock->expects($this->never())->method(
'getProcessor')->willReturn(
$processor);
36 $this->paymentHelper = $this->createMock(\
Magento\Payment\Helper\Data::class);
38 \
Magento\Sales\Ui\Component\Listing\Column\PaymentMethod::class,
39 [
'paymentHelper' => $this->paymentHelper,
'context' => $contextMock]
45 $itemName =
'itemName';
46 $oldItemValue =
'oldItemValue';
47 $newItemValue =
'newItemValue';
51 [$itemName => $oldItemValue]
56 $payment = $this->getMockForAbstractClass(\
Magento\Payment\Model\MethodInterface::class);
59 ->willReturn($newItemValue);
60 $this->paymentHelper->expects($this->once())
61 ->method(
'getMethodInstance')
65 $this->model->setData(
'name', $itemName);
66 $dataSource = $this->model->prepareDataSource($dataSource);
67 $this->assertEquals($newItemValue, $dataSource[
'data'][
'items'][0][$itemName]);