^--- 在 mocha 测试中有额外的堆栈跟踪是什么意思?
What does ^--- With additional stack trace in a mocha test mean?
我有一个 node.js 项目正在使用 mocha 进行测试。我最近使用 Sequelizes create()
函数向 table 添加行的测试现在生成此消息,而不是我到目前为止一直看到的堆栈跟踪...
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){
所以我会检查您的回调并确保它们都与预期的签名相符。 node 中的大多数回调使用双参数格式,但不是全部。
我有一个 node.js 项目正在使用 mocha 进行测试。我最近使用 Sequelizes create()
函数向 table 添加行的测试现在生成此消息,而不是我到目前为止一直看到的堆栈跟踪...
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){
所以我会检查您的回调并确保它们都与预期的签名相符。 node 中的大多数回调使用双参数格式,但不是全部。