CsvReaderTest.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. require_once('traits/ImportTrait.php');
  3. require_once('traits/SingleImportTestingTrait.php');
  4. use Mockery as m;
  5. use Maatwebsite\Excel\Readers\LaravelExcelReader;
  6. use Maatwebsite\Excel\Classes;
  7. class CsvReaderTest extends TestCase {
  8. /**
  9. * Import trait
  10. */
  11. use ImportTrait, SingleImportTestingTrait;
  12. /**
  13. * Filename
  14. * @var string
  15. */
  16. protected $fileName = 'files/test.csv';
  17. public function testSeparator()
  18. {
  19. $this->assertEquals('_', $this->loadedFile->getSeparator());
  20. }
  21. public function testSetSeparator()
  22. {
  23. $set = $this->loadedFile->setSeparator('-');
  24. $this->assertEquals('-', $set->getSeparator());
  25. }
  26. public function testSetDelimiter()
  27. {
  28. $this->loadedFile->setDelimiter(';');
  29. $this->reload();
  30. $this->assertEquals(';', $this->loadedFile->getDelimiter());
  31. }
  32. public function testSetEnclosure()
  33. {
  34. $this->loadedFile->setEnclosure('d');
  35. $this->reload();
  36. $this->assertEquals('d', $this->loadedFile->getEnclosure());
  37. }
  38. }