jshint-solid
Version:
Tells how solid your jshint settings are
24 lines (19 loc) • 695 B
JavaScript
/* global gt */
gt.module('jshint-solid');
var join = require('path').join;
var solid = require('../index');
gt.test('basics', function () {
gt.func(solid, 'exports a function');
});
gt.test('.jshintrc', function () {
var filename = join(__dirname, '../.jshintrc');
var grade = solid(filename);
gt.equal(typeof grade, 'number', 'returns number');
gt.ok(grade > 0 && grade < 100, 'invalid jshint grade', grade);
});
gt.test('.jshintrc with comments', function () {
var filename = join(__dirname, './with-comments/.jshintrc');
var grade = solid(filename);
gt.equal(typeof grade, 'number', 'returns number');
gt.ok(grade > 0 && grade < 30, 'invalid jshint grade', grade);
});