HM\BackUpWordPress\Common_File_Backup_Engine_Tests::test_backup_with_symlink_file PHP Method

    public function test_backup_with_symlink_file()
    {
        if (!function_exists('symlink')) {
            $this->markTestSkipped('symlink function not defined');
        }
        $this->symlink = trailingslashit($this->test_data) . basename(__FILE__);
        if (!@symlink(__FILE__, $this->symlink)) {
            $this->markTestSkipped('Couldn\'t create symlink to test with');
        }
        $this->assertFileExists($this->symlink);
        $this->backup->backup();
        $this->assertFileExists($this->backup->get_backup_filepath());
        $this->assertArchiveContains($this->backup->get_backup_filepath(), array(basename($this->symlink)));
        $this->assertArchiveFileCount($this->backup->get_backup_filepath(), 4);
        $this->assertEmpty($this->backup->get_errors());
    }