我使用最新的istanbul + jasmine-node来编写我所有的测试脚本。
在一些地方,我有一个可读流,可能会发出error
事件,我不知道如何在测试环境中模拟这样的事件,以提供代码覆盖。
有谁能告诉我怎么处理这个问题吗?
应该就像直接在对象上发出错误一样简单:
stream.emit('error', new Error('OOPS'));