public function test_only_database_zipped_up()
{
$this->backup->set_type('database');
Path::get_instance()->reset_path();
file_put_contents(PATH::get_path() . '/foo.zip.SmuhtP', 'bar');
file_put_contents(PATH::get_path() . '/zicBotXQ', 'baz');
$this->backup->run();
$this->assertFileExists($this->backup->get_backup_filepath());
$this->assertArchiveContains($this->backup->get_backup_filepath(), array(basename($this->backup->get_database_backup_filepath())));
$this->assertArchiveNotContains($this->backup->get_backup_filepath(), array('zicBotXQ', 'foo.zip.SmuhtP'));
$this->assertArchiveFileCount($this->backup->get_backup_filepath(), 1);
}