如何将参数传递给Jest Spyon方法?唯一的参数是productId
。
要求:
productId 2 returns true
productId 3 returns false
方法:
jest.spyOn(featureToggles, isEnabled).mockReturnValue(true);
您可以使用mockImplementation
代替
jest.spyOn(featureToggles, isEnabled).mockImplementation(productId => {
if (productId === 2) {
return true;
}
if (productId === 3) {
return false;
}
return false;
})