尝试使用Mocha/Chai测试一些会抛出异常的代码,但是没有成功。以下是我正在尝试测试的简单代码:
class window.VisualizationsManager
test: ->
throw(new Error 'Oh no')
这是我的测试:
describe 'VisualizationsManager', ->
it 'does not permit the construction of new instances', ->
manager = new window.VisualizationsManager
chai.expect(manager.test()).to.throw('Oh no')
然而,当我运行规范时,测试失败并抛出异常。
Failure/Error: Oh no
我在这里做错了什么?