public function testWriteStreamBelowLimit() { $mockS3Client = $this->getS3Client(); $mockS3Client->shouldReceive('putObject')->times(2); $adapter = new Adapter($mockS3Client, 'bucketname', 'prefix', ['Multipart' => 10 * 1024 * 1024]); $temp = tmpfile(); fwrite($temp, $content = "some content"); $adapter->writeStream('something', $temp, $config = new Config(['visibility' => 'private', 'mimetype' => 'text/plain', 'Expires' => 'it does', 'streamsize' => 5])); $adapter->updateStream('something', $temp, $config); fclose($temp); }