StreamedReadingTraitTests.php 676 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace League\Flysystem\Adapter;
  3. use League\Flysystem\Stub\StreamedReadingStub;
  4. use PHPUnit\Framework\TestCase;
  5. class StreamedReadingTraitTests extends TestCase
  6. {
  7. public function testStreamRead()
  8. {
  9. $stub = new StreamedReadingStub();
  10. $result = $stub->readStream($input = 'true.ext');
  11. $this->assertIsResource($result['stream']);
  12. $this->assertEquals($input, stream_get_contents($result['stream']));
  13. fclose($result['stream']);
  14. }
  15. public function testStreamReadFail()
  16. {
  17. $stub = new StreamedReadingStub();
  18. $result = $stub->readStream('other.ext');
  19. $this->assertFalse($result);
  20. }
  21. }