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 respuestas

Intento 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í?