/** * Test that flysystem can regenerate the original filename from fileID */ public function testGetOriginalFilename() { $store = new AssetStoreTest_SpyStore(); $this->assertEquals('directory/lovely-fish.jpg', $store->getOriginalFilename('directory/a870de278b/lovely-fish.jpg')); $this->assertEquals('directory/lovely-fish.jpg', $store->getOriginalFilename('directory/a870de278b/lovely-fish__variant.jpg')); $this->assertEquals('directory/lovely_fish.jpg', $store->getOriginalFilename('directory/a870de278b/lovely_fish__vari_ant.jpg')); $this->assertEquals('directory/lovely_fish.jpg', $store->getOriginalFilename('directory/a870de278b/lovely_fish.jpg')); $this->assertEquals('lovely-fish.jpg', $store->getOriginalFilename('a870de278b/lovely-fish.jpg')); $this->assertEquals('lovely-fish.jpg', $store->getOriginalFilename('a870de278b/lovely-fish__variant.jpg')); $this->assertEquals('lovely_fish.jpg', $store->getOriginalFilename('a870de278b/lovely_fish__vari__ant.jpg')); $this->assertEquals('lovely_fish.jpg', $store->getOriginalFilename('a870de278b/lovely_fish.jpg')); }