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 respostasTentando 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?