settings: move backup settings

This commit is contained in:
Girish Ramakrishnan
2023-08-04 11:24:28 +05:30
parent 77c66d9a02
commit e73b75e4b5
20 changed files with 535 additions and 580 deletions

View File

@@ -6,7 +6,8 @@
'use strict';
const BoxError = require('../boxerror.js'),
const backups = require('../backups.js'),
BoxError = require('../boxerror.js'),
common = require('./common.js'),
execSync = require('child_process').execSync,
expect = require('expect.js'),
@@ -19,8 +20,7 @@ const BoxError = require('../boxerror.js'),
path = require('path'),
readdirp = require('readdirp'),
s3 = require('../storage/s3.js'),
safe = require('safetydance'),
settings = require('../settings.js');
safe = require('safetydance');
const chunk = s3._chunk;
@@ -55,12 +55,12 @@ describe('Storage', function () {
it('fails to set backup config for bad folder', async function () {
const tmp = Object.assign({}, gBackupConfig, { backupFolder: '/root/oof' });
const [error] = await safe(settings.setBackupConfig(tmp));
const [error] = await safe(backups.setConfig(tmp));
expect(error.reason).to.equal(BoxError.BAD_FIELD);
});
it('succeeds to set backup config', async function () {
await settings.setBackupConfig(gBackupConfig);
await backups.setConfig(gBackupConfig);
expect(fs.existsSync(path.join(gBackupConfig.backupFolder, 'snapshot'))).to.be(true); // auto-created
});