UNPKG

@ember/test-helpers

Version:
26 lines (21 loc) 875 B
import { VERSION } from '@ember/version'; // @ts-ignore /** Checks if the currently running Ember version is greater than or equal to the specified major and minor version numbers. @private @param {number} major the major version number to compare @param {number} minor the minor version number to compare @returns {boolean} true if the Ember version is >= MAJOR.MINOR specified, false otherwise */ function hasEmberVersion(major, minor) { const numbers = VERSION.split('-')[0]?.split('.'); if (!numbers || !numbers[0] || !numbers[1]) { throw new Error('`Ember.VERSION` is not set.'); } const actualMajor = parseInt(numbers[0], 10); const actualMinor = parseInt(numbers[1], 10); return actualMajor > major || actualMajor === major && actualMinor >= minor; } export { hasEmberVersion as default }; //# sourceMappingURL=has-ember-version.js.map