UNPKG

ember-cli

Version:

Command line tool for developing ambitious ember.js apps

17 lines (13 loc) 506 B
'use strict'; // eslint-disable-next-line node/no-unpublished-require const expect = require('chai').expect; const semver = require('semver'); module.exports = function assertVersionLock(_deps) { let deps = _deps || {}; Object.keys(deps).forEach(function(name) { if (name !== 'ember-cli' && semver.valid(deps[name]) && semver.gtr('1.0.0', deps[name])) { // only valid if the version is fixed expect(semver.valid(deps[name]), `"${name}" has a valid version`).to.be.ok; } }); };