@airtasker/form-schema-compiler
Version:
a form schema compiler
22 lines (19 loc) • 951 B
JavaScript
;
var _const = require("./const");
var _utils = require("./utils");
describe("utils", function () {
it("Should compare version correctly", function () {
_const.COMPATIBLE_SCHEMA_VERSION[0] = '3.2.1';
_const.COMPATIBLE_SCHEMA_VERSION[1] = '3.14.5';
expect((0, _utils.isVersionCompatible)('3.2.1')).toBeTruthy();
expect((0, _utils.isVersionCompatible)('3.3.99')).toBeTruthy();
expect((0, _utils.isVersionCompatible)('3.14.5')).toBeTruthy();
expect((0, _utils.isVersionCompatible)('3.13.3')).toBeTruthy();
expect((0, _utils.isVersionCompatible)('3.2.0')).toBeFalsy();
expect((0, _utils.isVersionCompatible)('3.14.6')).toBeFalsy();
expect((0, _utils.isVersionCompatible)('3.15.3')).toBeFalsy();
expect((0, _utils.isVersionCompatible)('3.1.3')).toBeFalsy();
expect((0, _utils.isVersionCompatible)('4.3.3')).toBeFalsy();
expect((0, _utils.isVersionCompatible)('2.3.3')).toBeFalsy();
});
});