chai-semver
Chai 的 Semver 外掛
安裝
npm install -D chai-semver
然後設定你的單元測試
const chai = require('chai')
const chaiSemver = require('chai-semver')
chai.use(chaiSemver)
斷言
expect('1.2.0').to.be.semver() // passes if given string is in semver format, rejects if not
'1.6.3'.should.be.semver() // equivalent
expect('1.2.0').to.satisfySemver('>1.0.3') // passes if given string is in given version range, rejects if not
授權條款
此外掛以 MIT 授權條款發布。