From 44c98704ff42e3f9e88b9a680a6488f483f7c85a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20O=E2=80=99Shannessy?= Date: Thu, 9 Jul 2015 15:40:52 -0700 Subject: [PATCH] Use jest for eslint-rules --- Gruntfile.js | 3 --- grunt/tasks/test-eslint-rules.js | 20 -------------------- package.json | 3 ++- 3 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 grunt/tasks/test-eslint-rules.js diff --git a/Gruntfile.js b/Gruntfile.js index b6639d33ff2..81902ad446d 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -114,7 +114,6 @@ module.exports = function(grunt) { ]); grunt.registerTask('build:test', [ 'delete-build-modules', - 'test:eslint-rules', 'jsx:test', 'version-check', 'populist:test', @@ -133,8 +132,6 @@ module.exports = function(grunt) { grunt.registerTask('coverage:parse', require('./grunt/tasks/coverage-parse')); - grunt.registerTask('test:eslint-rules', require('./grunt/tasks/test-eslint-rules')); - grunt.registerTask('test:webdriver:phantomjs', [ 'connect', 'webdriver-phantomjs', diff --git a/grunt/tasks/test-eslint-rules.js b/grunt/tasks/test-eslint-rules.js deleted file mode 100644 index b3cde980123..00000000000 --- a/grunt/tasks/test-eslint-rules.js +++ /dev/null @@ -1,20 +0,0 @@ -'use strict'; - -var grunt = require('grunt'); - -module.exports = function() { - var done = this.async(); - grunt.util.spawn({ - cmd: 'node_modules/eslint-tester/node_modules/mocha/bin/mocha', - args: ['eslint-rules/__tests__'], - opts: {stdio: 'inherit'}, // allows colors to passthrough - }, function(err, result, code) { - if (err) { - grunt.log.error('Custom linter rules are broken'); - } else { - grunt.log.ok('Custom linter rules are okay'); - } - - done(code === 0); - }); -}; diff --git a/package.json b/package.json index c8837719ce9..b9dff69f91d 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,8 @@ "/.module-cache/" ], "testPathDirs": [ - "/src" + "/src", + "/eslint-rules" ], "unmockedModulePathPatterns": [ ""