Symfony\Component\Filesystem\Tests\FilesystemTest::testSymlinkIsOverwrittenIfPointsToDifferentTarget PHP Method

testSymlinkIsOverwrittenIfPointsToDifferentTarget() public method

    public function testSymlinkIsOverwrittenIfPointsToDifferentTarget()
    {
        $this->markAsSkippedIfSymlinkIsMissing();
        $file = $this->workspace . DIRECTORY_SEPARATOR . 'file';
        $link = $this->workspace . DIRECTORY_SEPARATOR . 'link';
        touch($file);
        symlink($this->workspace, $link);
        $this->filesystem->symlink($file, $link);
        $this->assertTrue(is_link($link));
        $this->assertEquals($file, readlink($link));
    }
FilesystemTest