public function testRename() { $file1 = new TempFile(); $file2 = $file1->rename($file1->getPath() . '.renamed'); $this->assertNotSame($file1->getPath(), $file2->getPath()); $this->assertNotSame('renamed', $file1->getExtension()); $this->assertSame('renamed', $file2->getExtension()); }