_before(); $this->assertInstanceOf('Spatie\Glide\GlideImage', $glide); } public function testImagePath() { $glide = $this->_before(); $sourceFile = 'testFile.jpg'; $glide->load($sourceFile); $this->assertAttributeContains('testFile.jpg', 'sourceFile', $glide); } public function testBaseURL() { $glide = $this->_before(); $baseURL = 'testBaseURL'; $glide->setBaseURL($baseURL); $this->assertAttributeContains('testBaseURL', 'baseURL', $glide); } public function testSignKey() { $glide = $this->_before(); $signKey = 'testSignKey'; $glide->setSignKey($signKey); $this->assertAttributeContains('testSignKey', 'signKey', $glide); } public function testModificationParameters() { $glide = $this->_before(); $modificationParameters = [ 'w' => 300, 'h' => 300, 'filt' => 'sepia', ]; $glide->modify($modificationParameters); $this->assertAttributeContains($modificationParameters['w'], 'modificationParameters', $glide); $this->assertAttributeContains($modificationParameters['h'], 'modificationParameters', $glide); $this->assertAttributeContains($modificationParameters['filt'], 'modificationParameters', $glide); } public function testGetURL() { $glide = $this->_before(); $glide->load('testFile.jpg', ['filt' => 'greyscale']); $glide->getURL(); $expectedUrl = '/testFile.jpg?filt=greyscale'; //No signKey here. $this->assertEquals($expectedUrl, $glide->getURL()); } public function testToString() { $glide = $this->_before(); $glide->load('testFile.jpg', ['filt' => 'greyscale']); $expectedUrl = '/testFile.jpg?filt=greyscale'; //No signKey here. $this->assertEquals($expectedUrl, $glide->__toString()); } public function testFiltersEmptyParameters() { $glide = $this->_before(); $glide->load('testFile.jpg', ['foo' => '']); $expectedUrl = '/testFile.jpg'; $this->assertEquals($expectedUrl, $glide->__toString()); } }