diff --git a/test/upgrade.js b/test/upgrade.js index 9f4e5dc364..93557cbf3f 100644 --- a/test/upgrade.js +++ b/test/upgrade.js @@ -10,4 +10,20 @@ describe('Upgrade', function () { const files = await upgrade.getAll(); assert(Array.isArray(files) && files.length > 0); }); + + it('should throw error', async function () { + let err; + try { + await upgrade.check(); + } catch (_err) { + err = _err; + } + assert.equal(err.message, 'schema-out-of-date'); + }); + + it('should run all upgrades', async function () { + // for upgrade scripts to run + await db.set('schemaDate', 1); + await upgrade.run(); + }); });