public function test_backup_with_unreadable_file()
{
chmod(Path::get_root() . '/test-data.txt', 0220);
if (is_readable(Path::get_root() . '/test-data.txt')) {
$this->markTestSkipped("File was readable.");
}
$this->backup->backup();
$this->assertFileExists($this->backup->get_backup_filepath());
$this->assertArchiveNotContains($this->backup->get_backup_filepath(), array('test-data.txt'));
$this->assertArchiveFileCount($this->backup->get_backup_filepath(), 2);
}