solium-plugin-security
Version:
Official Solium Plugin for Security-related lint rules
31 lines (20 loc) • 682 B
JavaScript
/**
* @fileoverview Tests for package.json
* @author Raghav Dua <duaraghav8@gmail.com>
*/
;
const packageJSON = require("../package.json");
describe("Checking package.json", () => {
it("should enforce fixed versions on certain dependencies", done => {
const fixedDeps = [];
const fixedDevDeps = ["solium"];
const deps = packageJSON.dependencies, devDeps = packageJSON.devDependencies;
fixedDeps.forEach(fd => {
/^[0-9]$/.test(deps[fd][0]).should.be.true();
});
fixedDevDeps.forEach(fdd => {
/^[0-9]$/.test(devDeps[fdd][0]).should.be.true();
});
done();
});
});