'use strict';const{getDocsUrl,expectCase,expectNotCase,method}=require('./util');module.exports={meta:{docs:{url:getDocsUrl(__filename),},},create(context){return{CallExpression(node){// Could check resolves/rejects here but not a likely idiom.if(expectCase(node)&&!expectNotCase(node)){constmethodNode=method(node);const{name}=methodNode;if(name==='toBeCalled'||name==='toHaveBeenCalled'){context.report({data:{name},message:'Prefer {{name}}With(/* expected args */)',node:methodNode,});}}},};},};