public function testObjUrlOptionsPassedToS3ClintOnResolve() { $s3 = $this->getS3ClientMock(); $s3->expects($this->once())->method('getObjectUrl')->with('images.example.com', 'thumb/some-folder/path.jpg', 0, array('torrent' => true)); $resolver = new AwsS3Resolver($s3, 'images.example.com'); $resolver->setObjectUrlOption('torrent', true); $resolver->resolve('/some-folder/path.jpg', 'thumb'); }
public function testObjUrlOptions() { $s3 = $this->getMock('Aws\\S3\\S3Client'); $s3->expects($this->once())->method('doesObjectExist')->will($this->returnValue(true)); $s3->expects($this->once())->method('getObjectUrl')->with('images.example.com', 'thumb/some-folder/targetpath.jpg', 0, array('torrent' => true)); $resolver = new AwsS3Resolver($s3, 'images.example.com'); $resolver->setObjectUrlOption('torrent', true); $resolver->getBrowserPath('/some-folder/targetpath.jpg', 'thumb'); }