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 odpowiedziPró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?