UNPKG

eslint-plugin-mocha-no-only

Version:

Warns when a Mocha JavaScript test framework keyword 'only' is used

26 lines (22 loc) 741 B
/** * @fileoverview Warns or throws an error if a .only function is present on describes, contexts and its * @author Anthony Jean */ 'use strict'; module.exports = function(context) { return { "Identifier": function(node) { if (node.name == 'only') { var parent_name = node.parent.object.name; if(parent_name == 'describe' || parent_name == 'context' || parent_name == 'it') { context.report({ node: node, message: 'Unexpected "only" method called on a mocha test keyword' }); } } } }; }; module.exports.fixable = 'code'; module.exports.schema = [];