/**
  * Test that backups are correctly merged from multiple existing backup paths
  */
 public function testMergeExistingPath()
 {
     $paths = $this->generate_additional_paths();
     // Do a single database backup in each path
     foreach ($paths as $path) {
         $this->path->set_path($path);
         $backup = new HM\BackUpWordPress\Backup();
         $backup->set_type('database');
         // We want to avoid name clashes
         $backup->set_archive_filename(microtime() . '.zip');
         $backup->backup();
         $this->assertFileExists($backup->get_archive_filepath());
         $backups[] = $backup->get_archive_filename();
     }
     $this->path->merge_existing_paths();
     foreach ($backups as $backup) {
         $this->assertFileExists($this->path->get_path() . '/' . $backup);
     }
 }