FilesystemTest.php 748 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace Tests\Importers;
  3. use Dcat\EasyExcel\Excel;
  4. use League\Flysystem\Adapter\Local;
  5. use League\Flysystem\Filesystem;
  6. use League\Flysystem\Local\LocalFilesystemAdapter;
  7. class FilesystemTest extends ImporterTest
  8. {
  9. /**
  10. * @group importer
  11. */
  12. public function test()
  13. {
  14. if (class_exists(LocalFilesystemAdapter::class)) {
  15. $adapter = new LocalFilesystemAdapter(__DIR__.'/../resources/');
  16. } else {
  17. $adapter = new Local(__DIR__.'/../resources');
  18. }
  19. $filesystem = new Filesystem($adapter);
  20. $sheetArray = Excel::xlsx('test')
  21. ->disk($filesystem)
  22. ->first()
  23. ->toArray();
  24. $this->validateSheetArray($sheetArray);
  25. }
  26. }