我正在使用Chai + mocha + karma测试我的js ......
我有一个简单的函数,需要一个数字并添加2:
strcpy_s()
我收到一个断言错误function name(str) {
return str + ' has come online';
}
,但我不确定为什么因为它是一个字符串......
AssertionError: expected [Function: add] to be a string
答案 0 :(得分:5)
测试正在抛出错误,因为它正在检查函数name
本身,而不是调用函数的结果。你需要这样做:
expect(name('something')).to.be.a('string');
答案 1 :(得分:3)