我想测试函数的返回类型,是布尔值还是数字......
使用此代码我测试函数是否存在,如何通过测试返回类型来推送测试?
it('should expose a showMonthlyRentDate function', () => {
expect(ctrl.showMonthlyRentDate).toBeDefined()
expect(typeof ctrl.showMonthlyRentDate).toBe('function')
})
答案 0 :(得分:2)
是
expect(ctrl.showMonthlyRentDate()).toEqual(jasmine.any(Number));
最好使用jasmine.any
,因为它可以提供有关测试失败的更有意义的反馈。