我有一个包含方法的类。现在初始化该类后,我想调用这些方法,但是我的测试流程不针对该方法,并且出现类似Uncaught error outside test suite
的错误。下面是我的代码
describe('Test Stu positive', () => {
it("Test Stu positive", (done) => {
const stuDetails = new masterDetails(getdetails);
expect(stuDetails.retrieveStudent(res => {
console.log(res);
done()
}))
});
});
现在,在上面的代码中,我无法打印console.log(res);
。我做错了吗?
[我相信您正在使用Mocha作为测试框架,并且看起来该错误未由mocha处理,因为它是异步操作,并且您没有将错误传递给mocha documentation中所述的完成的回调方法。 >
很难说出您的函数是如何工作的,如果它返回一个Promise还是仅使用回调,并且错误是在函数内部处理的,那么我无法为您提供如何实现此功能的代码示例。如果您介意提供函数声明,则可以使用示例解决方案来更新答案。