Skip to content

Commit 43ada70

Browse files
committed
Add tests for rules index script
1 parent fa1fde5 commit 43ada70

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const assert = require("assert");
2+
3+
describe("index.js", () => {
4+
it("should export list of rule modules", () => {
5+
const { rules } = require("../../lib");
6+
assert.notEqual(Object.keys(rules).length, 0);
7+
const firstRuleName = Object.keys(rules)[0];
8+
assert.notEqual(rules[firstRuleName].meta, null);
9+
});
10+
11+
it("should export all rules in recommended configuration", () => {
12+
const { configs, rules } = require("../../lib");
13+
const recommended = configs.recommended;
14+
assert.notEqual(recommended, null);
15+
assert.equal(recommended.plugins.length, 1);
16+
assert.equal(recommended.plugins[0], "@ecocode");
17+
assert.equal(recommended.rules.length, rules.length);
18+
});
19+
});

0 commit comments

Comments
 (0)