我正在用 mocha 测试一个模块,场景是一个有方法的小类,带有一个必需的回调参数。
当我在第一次运行测试时,describe
它得到了预期的结果,当它在第二次和第三次运行时,describe
该类实际上创建了一个新的 redis 客户端并在它应该结束时调用。beforeEach
afterEach
end()
client.hget('profile:1','name',function(error,profileID){ /* <= profileID value is QUEUED */
console.log(profileID); //<= QUEUED
});
为什么回调QUEUED
作为其参数的值?它不会抛出任何错误..