/** * @dataProvider dropboxProvider */ public function testReadStream(Dropbox $adapter, $mock) { $stream = tmpfile(); fwrite($stream, 'something'); $mock->shouldReceive('getFile')->andReturn($stream, false); $this->assertInternalType('array', $adapter->readStream('something')); $this->assertFalse($adapter->readStream('something')); fclose($stream); }
/** * @dataProvider dropboxProvider */ public function testReadStream(Dropbox $adapter, $mock) { $stream = tmpfile(); fwrite($stream, 'something'); $mock->getFile(Argument::any(), Argument::any())->willReturn($stream, false); $this->assertInternalType('array', $adapter->readStream('something')); $this->assertFalse($adapter->readStream('something')); fclose($stream); }