Probando excepciones de JS con Mocha / Chai [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Mocha / Chai espera.a.el tiro no atrapa errores lanzados 6 respuestasIntento probar un código que produce una excepción con Mocha / Chai, pero no teniendo suerte, aquí está el código simple que estoy tratando de probar:
class window.VisualizationsManager
test: ->
throw(new Error 'Oh no')
Aquí está mi prueba:
describe 'VisualizationsManager', ->
it 'does not permit the construction of new instances', ->
manager = new window.VisualizationsManager
chai.expect(manager.test()).to.throw('Oh no')
Sin embargo, cuando ejecuto la especificación, la prueba falla y lanza la excepción.
Failure/Error: Oh no
¿Qué estoy haciendo mal aquí?