摩卡测试中的其他堆栈跟踪是什么意思



我有一个使用摩卡咖啡进行测试的node.js项目。我使用续集create()函数以将行添加到表中的最新测试现在会产生此消息,而不是我一直看到的堆栈跟踪...

    1) Should be able to store a player's name
^--- With additional stack trace: Error: [object SequelizeInstance]

我找不到任何其他堆栈跟踪信息。日志文件不包含信息。知道为什么会发生这种情况,以及如何查看堆栈跟踪?

Error: [object SequelizeInstance]对我说,您在做new Error(result)的某个地方。可能发生的最简单方法是,如果您有一个回调,例如

function(err, result){

实际上应该是

function(result){

因此,我会检查您的回调,并确保它们实际上都与预期的签名匹配。节点中的大多数回调都使用两-param格式,但不是全部。

最新更新