public function test_addFieldsMapping() { /** === Test Data === */ $mCollection = $this->_mock(\Magento\Customer\Model\ResourceModel\Grid\Collection::class); /** === Setup Mocks === */ // $collection->addFilterToMap($fieldAlias, $fieldFullName); $mCollection->shouldReceive('addFilterToMap')->times(4); /** === Call and asserts === */ $this->obj->addFieldsMapping($mCollection); }
public function test_addFieldsMapping() { /** === Test Data === */ $COLLECTION = $this->_mock(\Magento\Sales\Model\ResourceModel\Order\Grid\Collection::class); /** === Setup Mocks === */ // $collection->addFilterToMap($fieldAlias, $fieldFullName); $COLLECTION->shouldReceive('addFilterToMap')->once()->with('prxgt_pv_total', 'prxgtPvSales.total'); // $collection->addFilterToMap($fieldAlias, $fieldFullName); $COLLECTION->shouldReceive('addFilterToMap')->once()->with('prxgt_pv_discount', 'prxgtPvSales.discount'); // $collection->addFilterToMap($fieldAlias, $fieldFullName); $COLLECTION->shouldReceive('addFilterToMap')->once()->with('prxgt_pv_subtotal', 'prxgtPvSales.subtotal'); /** === Call and asserts === */ $this->obj->addFieldsMapping($COLLECTION); }