Javascript 模拟链式方法
(我使用笑话进行测试) 例如,我有以下功能:Javascript 模拟链式方法,javascript,testing,jestjs,Javascript,Testing,Jestjs,(我使用笑话进行测试) 例如,我有以下功能: const find = () => { return { where: () => { in: () => {} } }; }; 我在不同的地方称之为: find('me').where('id').in(['123']); 如何在find()、where()和in()中模拟和测试调用?下面是一个非常简单的模拟接口: const find=(findDa
const find = () => {
return {
where: () => {
in: () => {}
}
};
};
我在不同的地方称之为:
find('me').where('id').in(['123']);
如何在find()、where()和in()中模拟和测试调用?下面是一个非常简单的模拟接口:
const find=(findData)=>{
常数数据={
查找:findData
};
常数self={
其中:(whereData)=>{
data.where=whereData;
回归自我;
},
in:(inData)=>{
data.in=inData;
回归自我;
},
数据
};
回归自我;
};
const res=find('me')。其中('id')。位于(['123']);
console.log(res.data)代码>我没有看到与jest.js有任何关系