From 1b7ba2c8f1640d59b1cbf1750679c4acc910946d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 3 Sep 2020 14:08:30 -0400 Subject: [PATCH] feat: force upgrade scripts for test --- test/upgrade.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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(); + }); });