Testowanie wyjątków JS za pomocą Mocha / Chai [duplikat]

To pytanie ma już tutaj odpowiedź:

Mocha / Chai spodziewają się. Rzucać nie łapiąc rzucanych błędów 6 odpowiedzi

Próbuję przetestować jakiś kod, który zgłasza wyjątek z Mocha / Chai, ale nie mając szczęścia, oto prosty kod, który próbuję przetestować:

class window.VisualizationsManager

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

Oto mój test:

describe 'VisualizationsManager', ->

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

    manager = new window.VisualizationsManager

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

Jednak po uruchomieniu specyfikacji test kończy się niepowodzeniem i zgłasza wyjątek.

Failure/Error: Oh no

co ja tu robię źle?

questionAnswers(2)

yourAnswerToTheQuestion