Example #1
0
 public function testCreateReport()
 {
     $errorAggregatorMock = $this->getMock('Magento\\ImportExport\\Model\\Import\\ErrorProcessing\\ProcessingErrorAggregator', [], [], '', false);
     $errorProcessingMock = $this->getMock('Magento\\ImportExport\\Model\\Import\\ErrorProcessing', ['getErrorMessage'], [], '', false);
     $errorProcessingMock->expects($this->any())->method('getErrorMessage')->willReturn('some_error_message');
     $errorAggregatorMock->expects($this->any())->method('getErrorByRowNumber')->willReturn([$errorProcessingMock]);
     $this->sourceCsvMock->expects($this->any())->method('getColNames')->willReturn([]);
     $name = $this->csvModel->createReport('some_file_name', $errorAggregatorMock, true);
     $this->assertEquals($name, 'some_file_name_error_report.csv');
 }