HM\BackUpWordPress\Test_Backup_Path::testFallbackPath PHP Method

testFallbackPath() public method

If the default path is unwritable then it should fallback to the fallback path
public testFallbackPath ( )
    public function testFallbackPath()
    {
        $this->assertEquals($this->path->get_default_path(), Path::get_path());
        $path = $this->path->get_default_path();
        chmod($path, 0555);
        $this->path->calculate_path();
        // wp_mkdir_p fixes permissions which invalidates this test
        if (wp_is_writable($path)) {
            $this->markTestSkipped('The default path was still writable');
        }
        $this->assertEquals(Path::get_path(), $this->path->get_fallback_path());
        $this->assertFileExists($this->path->get_fallback_path());
    }