gpt4 book ai didi

javascript - Angular 1/Jasmine - 测试函数的返回类型

转载 作者:行者123 更新时间:2023-11-29 19:03:18 26 4
gpt4 key购买 nike

我想测试一个函数的返回类型,是 bool 值还是数字...

通过这段代码,我测试函数是否存在,如何通过测试返回类型来推送测试?

it('should expose a showMonthlyRentDate function', () => {
expect(ctrl.showMonthlyRentDate).toBeDefined()
expect(typeof ctrl.showMonthlyRentDate).toBe('function')
})

最佳答案

expect(ctrl.showMonthlyRentDate()).toEqual(jasmine.any(Number));

最好使用 jasmine.any,因为它可以提供更有意义的测试失败反馈。

关于javascript - Angular 1/Jasmine - 测试函数的返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45136277/

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