jest/no-alias-methods 样式
作用
此规则确保仅在 Jest 文档中使用的规范名称在代码中使用。
为什么这样做不好?
这些别名将在 Jest 的下一个主要版本中删除 - 有关详细信息,请参见 jestjs/jest#13164。此规则将使在代码中搜索该方法的所有出现变得更容易,并确保所用方法名称的一致性。
示例
javascript
expect(a).toBeCalled();
expect(a).toBeCalledTimes();
expect(a).toBeCalledWith();
expect(a).lastCalledWith();
expect(a).nthCalledWith();
expect(a).toReturn();
expect(a).toReturnTimes();
expect(a).toReturnWith();
expect(a).lastReturnedWith();
expect(a).nthReturnedWith();
expect(a).toThrowError();
此规则与 eslint-plugin-vitest 兼容,要使用此规则,请将以下配置添加到你的 .eslintrc.json
json
{
"rules": {
"vitest/no-alias-methods": "error"
}
}