UNPKG

@airtasker/form-schema-compiler

Version:
22 lines (19 loc) 951 B
"use strict"; 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(); }); });