diff --git a/lib/index.js b/lib/index.js index a84967da..fa5c94de 100644 --- a/lib/index.js +++ b/lib/index.js @@ -4,6 +4,7 @@ const rules = { 'await-async-query': require('./rules/await-async-query'), 'no-await-sync-query': require('./rules/no-await-sync-query'), 'no-debug': require('./rules/no-debug'), + 'no-dom-import': require('./rules/no-dom-import'), }; const recommendedRules = { diff --git a/tests/__snapshots__/index.test.js.snap b/tests/__snapshots__/index.test.js.snap index a7619892..79c8147b 100644 --- a/tests/__snapshots__/index.test.js.snap +++ b/tests/__snapshots__/index.test.js.snap @@ -50,11 +50,3 @@ Object { }, } `; - -exports[`should export proper rules 1`] = ` -Array [ - "await-async-query", - "no-await-sync-query", - "no-debug", -] -`; diff --git a/tests/index.test.js b/tests/index.test.js index 74077478..cd11d096 100644 --- a/tests/index.test.js +++ b/tests/index.test.js @@ -1,9 +1,14 @@ 'use strict'; const { configs, rules } = require('../lib'); +const fs = require('fs'); +const path = require('path'); -it('should export proper rules', () => { - expect(Object.keys(rules)).toMatchSnapshot(); +const rulesModules = fs.readdirSync(path.join(__dirname, '/lib/rules')); + +it('should export all available rules', () => { + const availableRules = rulesModules.map(module => module.replace('.js', '')); + expect(Object.keys(rules)).toEqual(availableRules); }); it.each(['recommended', 'angular', 'react', 'vue'])(