gpt4 book ai didi

node.js - TypeError : expect. createSpy 不是函数

转载 作者:搜寻专家 更新时间:2023-11-01 00:20:54 24 4
gpt4 key购买 nike

尝试使用 spy 的属性并以此错误结束。

var spy = expect.createSpy();
spy();
expect(spy).toHaveBeenCalled();

错误:

TypeError: expect.createSpy is not a function

最佳答案

chai 不提供 spy ,为此你需要一个类似 Sinon 的库.

有一个名为 sinon-chai 的 Chai 插件这创建了两者的有用组合:

const chai      = require('chai');
const sinon = require('sinon');
const sinonChai = require('sinon-chai');
const expect = chai.expect;

chai.use(sinonChai);

// Create the spy, using Sinon.
let spy = sinon.spy();

// Call the spy, so we can test it.
spy();

// Assert that the spy has been called.
expect(spy).to.have.been.called;

关于node.js - TypeError : expect. createSpy 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46752389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com