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->priceFormatterMock = $this->getMockForAbstractClass(
37 \
Magento\Framework\Pricing\PriceCurrencyInterface::class
40 \
Magento\Sales\Ui\Component\Listing\Column\PurchasedPrice::class,
41 [
'priceFormatter' => $this->priceFormatterMock,
'context' => $contextMock]
47 $itemName =
'itemName';
48 $oldItemValue =
'oldItemValue';
49 $newItemValue =
'newItemValue';
54 $itemName => $oldItemValue,
55 'order_currency_code' =>
'US' 61 $this->priceFormatterMock->expects($this->once())
63 ->with($oldItemValue,
false,
null,
null,
'US')
64 ->willReturn($newItemValue);
66 $this->model->setData(
'name', $itemName);
67 $dataSource = $this->model->prepareDataSource($dataSource);
68 $this->assertEquals($newItemValue, $dataSource[
'data'][
'items'][0][$itemName]);