-/* eslint-env mocha */
'use strict';
const assert = require('assert');
-const sinon = require('sinon'); // eslint-disable-line node/no-unpublished-require
+const sinon = require('sinon');
const fs = require('fs');
const svh = require('../../../src/db/schema-version-helper');
.onCall(i++).returns(notDir) // 'init.sql'
.onCall(i++).returns(isDir).onCall(i++).returns(isMig) // '1.0.1'
.onCall(i++).returns(isDir).onCall(i++).returns(isMig) // '1.0.0'
+ ;
const result = svh.allSchemaVersions('path');
assert.deepStrictEqual(result, expected);
});
.onCall(i++).returns(notDir) // 'init.sql'
.onCall(i++).returns(isDir).onCall(i++).returns(isMig) // '1.0.1'
.onCall(i++).returns(isDir).onCall(i++).returns(isMig) // '1.0.0'
+ ;
const result = svh.unappliedSchemaVersions('path', current, supported);
assert.deepStrictEqual(result, expected);
});
}); // unappliedSchemaVersions
-});
\ No newline at end of file
+});