UNPKG

eslint-plugin-chai-expect-keywords

Version:

ESLint plugin that checks for chai.js expect() assertions using non-existent keywords

154 lines (149 loc) 2.22 kB
module.exports = { CHAI: [ 'to', 'be', 'been', 'is', 'that', 'which', 'and', 'has', 'have', 'with', 'at', 'of', 'same', 'but', 'does', 'not', 'deep', 'nested', 'own', 'ordered', 'any', 'all', 'a', 'an', 'include', 'includes', 'contain', 'contains', 'ok', 'true', 'false', 'null', 'undefined', 'NaN', 'exist', 'empty', 'arguments', 'Arguments', 'equal', 'equals', 'eq', 'eql', 'eqls', 'above', 'gt', 'greaterThan', 'least', 'gte', 'below', 'lt', 'lessThan', 'most', 'lte', 'within', 'instanceof', 'instanceOf', 'property', 'ownPropertyDescriptor', 'haveOwnPropertyDescriptor', 'lengthOf', 'match', 'matches', 'string', 'keys', 'key', 'throw', 'throws', 'Throw', 'respondTo', 'respondsTo', 'itself', 'satisfy', 'satisfies', 'closeTo', 'approximately', 'members', 'oneOf', 'change', 'changes', 'increase', 'increases', 'decrease', 'decreases', 'by', 'extensible', 'sealed', 'frozen', 'finite', 'fail', ], SINON: [ 'called', 'callCount', 'calledOnce', 'calledTwice', 'calledThrice', 'calledBefore', 'calledAfter', 'calledImmediatelyBefore', 'calledImmediatelyAfter', 'calledWithNew', 'alwaysCalledWithNew', 'calledOn', 'alwaysCalledOn', 'calledWith', 'alwaysCalledWith', 'calledWithExactly', 'alwaysCalledWithExactly', 'calledWithMatch', 'alwaysCalledWithMatch', 'returned', 'alwaysReturned', 'threw', 'alwaysThrew', ], CHAI_AS_PROMISED: [ 'eventually', 'notify', 'become', 'rejectedWith', 'fulfilled', 'rejected' ], CHAI_DOM: [ 'attr', 'attribute', 'class', 'id', 'html', 'text', 'value', 'empty', 'length', 'exist', 'match', 'contain', 'descendant', 'descendants', 'displayed', 'visible', 'tagName' ], CHAI_EXCLUDE: [ 'excluding', 'excludingEvery' ] };