Teste de exceções JS com Mocha / Chai [duplicado]

Esta questão já tem uma resposta aqui:

Mocha / Chai expect.to.throw não pegando erros lançados 6 respostas

Tentando testar algum código que lança uma exceção com o Mocha / Chai, mas sem sorte, aqui está o código simples que estou tentando testar:

class window.VisualizationsManager

  test: ->
    throw(new Error 'Oh no')

Aqui está meu teste:

describe 'VisualizationsManager', ->

  it 'does not permit the construction of new instances', ->

    manager = new window.VisualizationsManager

    chai.expect(manager.test()).to.throw('Oh no')

No entanto, quando executo a especificação, o teste falha e lança a exceção.

Failure/Error: Oh no

O que eu estou fazendo errado aqui?

questionAnswers(2)

yourAnswerToTheQuestion