From 328235dd6708ddef9581b4d94e68da2ae6d37f58 Mon Sep 17 00:00:00 2001 From: mdevils Date: Wed, 19 Nov 2014 01:23:09 +0300 Subject: [PATCH] Fix tests with new plugin support --- test/lib/rules/validate-jsdoc.js | 2 +- .../rules/validate-jsdoc/check-param-names.js | 36 ++++++++++++++----- .../validate-jsdoc/check-redundant-access.js | 2 +- .../validate-jsdoc/check-redundant-params.js | 2 +- .../validate-jsdoc/check-redundant-returns.js | 2 +- .../validate-jsdoc/check-return-types.js | 2 +- test/lib/rules/validate-jsdoc/check-types.js | 2 +- .../rules/validate-jsdoc/enforce-existence.js | 2 +- .../leading-underscore-access.js | 10 ++++-- .../validate-jsdoc/require-param-types.js | 2 +- .../validate-jsdoc/require-return-types.js | 2 +- 11 files changed, 44 insertions(+), 20 deletions(-) diff --git a/test/lib/rules/validate-jsdoc.js b/test/lib/rules/validate-jsdoc.js index 290c2ec..24df18b 100644 --- a/test/lib/rules/validate-jsdoc.js +++ b/test/lib/rules/validate-jsdoc.js @@ -2,7 +2,7 @@ var assert = require('assert'); describe('lib/rules/validate-jsdoc', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('configure', function () { diff --git a/test/lib/rules/validate-jsdoc/check-param-names.js b/test/lib/rules/validate-jsdoc/check-param-names.js index 898a939..f9b797d 100644 --- a/test/lib/rules/validate-jsdoc/check-param-names.js +++ b/test/lib/rules/validate-jsdoc/check-param-names.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/check-param-names', function() { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { @@ -145,7 +145,13 @@ describe('lib/rules/validate-jsdoc/check-param-names', function() { } }, errors: [ - {message: 'parameters xxx and yyy are out of order', column: 10, line: 2, rule: "jsDoc"} + { + message: 'parameters xxx and yyy are out of order', + column: 10, + line: 2, + rule: "jsDoc", + filename: "input" + } ] }, { it: 'should report out of order many times', @@ -161,8 +167,20 @@ describe('lib/rules/validate-jsdoc/check-param-names', function() { }; }, errors: [ - {message: 'parameters xxx and zzz are out of order', column: 14, line: 3, rule: "jsDoc"}, - {message: 'parameters yyy and xxx are out of order', column: 14, line: 4, rule: "jsDoc"} + { + message: 'parameters xxx and zzz are out of order', + column: 14, + line: 3, + rule: "jsDoc", + filename: "input" + }, + { + message: 'parameters yyy and xxx are out of order', + column: 14, + line: 4, + rule: "jsDoc", + filename: "input" + } ] }, { it: 'should report out of order and expected', @@ -177,8 +195,8 @@ describe('lib/rules/validate-jsdoc/check-param-names', function() { }; }, errors: [ - {message: 'parameter xxx is out of order', column: 14, line: 3, rule: "jsDoc"}, - {message: 'expected xxx but got yyy', column: 14, line: 4, rule: "jsDoc"} + {message: 'parameter xxx is out of order', column: 14, line: 3, rule: "jsDoc", filename: "input"}, + {message: 'expected xxx but got yyy', column: 14, line: 4, rule: "jsDoc", filename: "input"} ] }, { it: 'should report out of order and expected v2', @@ -193,8 +211,8 @@ describe('lib/rules/validate-jsdoc/check-param-names', function() { }; }, errors: [ - {message: 'expected yyy but got xxx', column: 14, line: 3, rule: "jsDoc"}, - {message: 'parameter yyy is out of order', column: 14, line: 4, rule: "jsDoc"} + {message: 'expected yyy but got xxx', column: 14, line: 3, rule: "jsDoc", filename: "input"}, + {message: 'parameter yyy is out of order', column: 14, line: 4, rule: "jsDoc", filename: "input"} ] }, { it: 'should not report out of order but expected', @@ -209,7 +227,7 @@ describe('lib/rules/validate-jsdoc/check-param-names', function() { }; }, errors: [ - {message: 'expected zzz but got xxx', column: 14, line: 3, rule: "jsDoc"} + {message: 'expected zzz but got xxx', column: 14, line: 3, rule: "jsDoc", filename: "input"} ] }, { diff --git a/test/lib/rules/validate-jsdoc/check-redundant-access.js b/test/lib/rules/validate-jsdoc/check-redundant-access.js index 2ece921..6e35df3 100644 --- a/test/lib/rules/validate-jsdoc/check-redundant-access.js +++ b/test/lib/rules/validate-jsdoc/check-redundant-access.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/check-redundant-access', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { diff --git a/test/lib/rules/validate-jsdoc/check-redundant-params.js b/test/lib/rules/validate-jsdoc/check-redundant-params.js index 687bc6b..67e3f93 100644 --- a/test/lib/rules/validate-jsdoc/check-redundant-params.js +++ b/test/lib/rules/validate-jsdoc/check-redundant-params.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/check-redundant-params', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { diff --git a/test/lib/rules/validate-jsdoc/check-redundant-returns.js b/test/lib/rules/validate-jsdoc/check-redundant-returns.js index a2c9289..4c3569c 100644 --- a/test/lib/rules/validate-jsdoc/check-redundant-returns.js +++ b/test/lib/rules/validate-jsdoc/check-redundant-returns.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/check-redundant-returns', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { diff --git a/test/lib/rules/validate-jsdoc/check-return-types.js b/test/lib/rules/validate-jsdoc/check-return-types.js index 78b8776..45174aa 100644 --- a/test/lib/rules/validate-jsdoc/check-return-types.js +++ b/test/lib/rules/validate-jsdoc/check-return-types.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/check-return-types', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { diff --git a/test/lib/rules/validate-jsdoc/check-types.js b/test/lib/rules/validate-jsdoc/check-types.js index 7b2d833..9dbb3b5 100644 --- a/test/lib/rules/validate-jsdoc/check-types.js +++ b/test/lib/rules/validate-jsdoc/check-types.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/check-types', function() { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { diff --git a/test/lib/rules/validate-jsdoc/enforce-existence.js b/test/lib/rules/validate-jsdoc/enforce-existence.js index 3fb2aa6..85b0b4e 100644 --- a/test/lib/rules/validate-jsdoc/enforce-existence.js +++ b/test/lib/rules/validate-jsdoc/enforce-existence.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/enforce-existence', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { diff --git a/test/lib/rules/validate-jsdoc/leading-underscore-access.js b/test/lib/rules/validate-jsdoc/leading-underscore-access.js index 202941b..93199db 100644 --- a/test/lib/rules/validate-jsdoc/leading-underscore-access.js +++ b/test/lib/rules/validate-jsdoc/leading-underscore-access.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/leading-underscore-access', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { @@ -93,7 +93,13 @@ describe('lib/rules/validate-jsdoc/leading-underscore-access', function () { */ function _funcName(p) {} }, - errors: [{ line: 6, column: 0, message: 'Method access doesn\'t match', rule: 'jsDoc' }] + errors: [{ + line: 6, + column: 0, + message: 'Method access doesn\'t match', + rule: 'jsDoc', + filename: 'input' + }] }, { it: 'should skip anonymous', rules: {leadingUnderscoreAccess: true}, diff --git a/test/lib/rules/validate-jsdoc/require-param-types.js b/test/lib/rules/validate-jsdoc/require-param-types.js index a47dabc..dcf647b 100644 --- a/test/lib/rules/validate-jsdoc/require-param-types.js +++ b/test/lib/rules/validate-jsdoc/require-param-types.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/require-param-types', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() { diff --git a/test/lib/rules/validate-jsdoc/require-return-types.js b/test/lib/rules/validate-jsdoc/require-return-types.js index b1e017a..8c6857e 100644 --- a/test/lib/rules/validate-jsdoc/require-return-types.js +++ b/test/lib/rules/validate-jsdoc/require-return-types.js @@ -1,6 +1,6 @@ describe('lib/rules/validate-jsdoc/require-return-types', function () { var checker = global.checker({ - plugins: ['.'] + plugins: ['./lib/index'] }); describe('not configured', function() {