Jestjs 用笑话和酶来掩盖不可操作的功能

Jestjs 用笑话和酶来掩盖不可操作的功能,jestjs,enzyme,istanbul,Jestjs,Enzyme,Istanbul,在我的React组件中,我有一些no-op函数,它基本上只是一个函数的占位符。我有伊斯坦布尔测试覆盖率,它抱怨没有操作功能覆盖率: 有什么办法可以掩盖它吗 要使Instanbul忽略noop函数,我们可以使用前面提到的/*istanbul ignore next*/ 例如,你可以做如下事情 const defaultContext={ activeInput:null, removeFocus:/*伊斯坦布尔忽略下一个*/()=>{}, 焦点输入:/*下一步*/()=>{}, } 或者,您可

在我的React组件中,我有一些no-op函数,它基本上只是一个函数的占位符。我有伊斯坦布尔测试覆盖率,它抱怨没有操作功能覆盖率:


有什么办法可以掩盖它吗

要使Instanbul忽略noop函数,我们可以使用前面提到的
/*istanbul ignore next*/

例如,你可以做如下事情

const defaultContext={
activeInput:null,
removeFocus:/*伊斯坦布尔忽略下一个*/()=>{},
焦点输入:/*下一步*/()=>{},
}
或者,您可以定义一个独立的noop函数,并在需要时重用它

/*下一步*/
函数noop(){}
const defaultContext={
activeInput:null,
removeFocus:noop,
焦点输入:noop,
}