backups: set label of backup and control it's retention
This commit is contained in:
@@ -28,7 +28,8 @@ describe('backups', function () {
|
||||
dependsOn: [ 'dep1' ],
|
||||
manifest: null,
|
||||
format: 'tgz',
|
||||
preserveSecs: 0
|
||||
preserveSecs: 0,
|
||||
label: ''
|
||||
};
|
||||
|
||||
const appBackup = {
|
||||
@@ -41,7 +42,8 @@ describe('backups', function () {
|
||||
dependsOn: [ ],
|
||||
manifest: { foo: 'bar' },
|
||||
format: 'tgz',
|
||||
preserveSecs: 0
|
||||
preserveSecs: 0,
|
||||
label: ''
|
||||
};
|
||||
|
||||
it('add succeeds', async function () {
|
||||
@@ -71,6 +73,13 @@ describe('backups', function () {
|
||||
expect(results[0]).to.eql(boxBackup);
|
||||
});
|
||||
|
||||
it('update succeeds', async function () {
|
||||
await backups.update(boxBackup.id, { label: 'DuMonde', preserveSecs: 30 });
|
||||
const result = await backups.get(boxBackup.id);
|
||||
expect(result.label).to.eql('DuMonde');
|
||||
expect(result.preserveSecs).to.eql(30);
|
||||
});
|
||||
|
||||
it('delete succeeds', async function () {
|
||||
await backups.del(boxBackup.id);
|
||||
const result = await backups.get(boxBackup.id);
|
||||
|
||||
Reference in New Issue
Block a user