如何使用jest模拟$()

时间:2017-10-02 02:46:25

标签: javascript reactjs unit-testing sinon jestjs

我们得到一个elementId作为参数传递给$(),如下所示

var $elementId = $('#' + elementId);

是否可以使用jest模拟上述语句而不包括sinon或jasmine。我们需要使用这个模拟检查not null和$ elementId.length作为延续。

1 个答案:

答案 0 :(得分:1)

您可以使用X_test = np.array([[1, 3, 2, 0, 0]]) print(m.predict(X_test)) [[[ 0.00113332 -0.0006666 0.00428438 -0.00125567] [ 0.00106074 -0.00041183 0.00383953 -0.00027285] [ 0.00080892 0.00027685 0.00238486 0.00036328] [ 0.00080892 0.00027685 0. 0. ] [ 0.00080892 0.00027685 0. 0. ]]] ;

模拟$

这会使var $ = jest.fn()成为jest spy,然后您就可以使用$匹配器验证已调用该函数的参数。