我想用 Jest 测试几个函数。所有函数都是返回函数的函数。
一个简单的例子:
export function csl(foo) {
return function(bar) {
return(bar)
};
}
现在我想测试输入是否=返回。我尝试一下:
expect(() => csl("foo")).toBe("foo") // = received: [Function anonymous]
expect(csl("foo")).toBe("foo") // = received: undefined
我如何测试这些功能?
最佳答案
需要调用返回的函数
expect(csl("foo")("bar")).toBe("bar")
^^^^^^^
关于javascript - 开 Jest : How to test function that returns a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56836777/