Use jest for eslint-rules
Paul O’Shannessy committed
Jul 9, 2015 at 15:40 UTC
44c98704ff42e3f9e88b9a680a6488f483f7c85a
3 files changed
+2
-24
Gruntfile.js
-3
@@ -114,7 +114,6 @@ module.exports = function(grunt) {
114
]);
115
grunt.registerTask('build:test', [
116
'delete-build-modules',
117
- 'test:eslint-rules',
117
'jsx:test',
118
'version-check',
119
'populist:test',
@@ -133,8 +132,6 @@ module.exports = function(grunt) {
132
133
grunt.registerTask('coverage:parse', require('./grunt/tasks/coverage-parse'));
134
136
- grunt.registerTask('test:eslint-rules', require('./grunt/tasks/test-eslint-rules'));
137
-
135
grunt.registerTask('test:webdriver:phantomjs', [
136
'connect',
137
'webdriver-phantomjs',
grunt/tasks/test-eslint-rules.js
deleted
-20
@@ -1,20 +0,0 @@
1
-'use strict';
2
-
3
-var grunt = require('grunt');
4
-
5
-module.exports = function() {
6
- var done = this.async();
7
- grunt.util.spawn({
8
- cmd: 'node_modules/eslint-tester/node_modules/mocha/bin/mocha',
9
- args: ['eslint-rules/__tests__'],
10
- opts: {stdio: 'inherit'}, // allows colors to passthrough
11
- }, function(err, result, code) {
12
- if (err) {
13
- grunt.log.error('Custom linter rules are broken');
14
- } else {
15
- grunt.log.ok('Custom linter rules are okay');
16
- }
17
-
18
- done(code === 0);
19
- });
20
-};
package.json
+2
-1
@@ -95,7 +95,8 @@
95
"/.module-cache/"
96
],
97
"testPathDirs": [
98
- "<rootDir>/src"
98
+ "<rootDir>/src",
99
+ "<rootDir>/eslint-rules"
100
],
101
"unmockedModulePathPatterns": [
102
""