gpt4 book ai didi

javascript - 在私有(private)方法上使用 Jasmine spyon

转载 作者:IT王子 更新时间:2023-10-29 03:10:07 25 4
gpt4 key购买 nike

是否可以在类私有(private)方法上使用 Jasmine 单元测试框架的 spyon 方法?

文档给出了这个例子,但这可以灵活地用于私有(private)函数吗?

describe("Person", function() {
it("calls the sayHello() function", function() {
var fakePerson = new Person();
spyOn(fakePerson, "sayHello");
fakePerson.helloSomeone("world");
expect(fakePerson.sayHello).toHaveBeenCalled();
});
});

最佳答案

只需向spyon() 函数添加一个通用参数 :

 spyOn<any>(fakePerson, 'sayHello');

它完美地工作!

关于javascript - 在私有(private)方法上使用 Jasmine spyon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8475564/

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