Testen von JS-Ausnahmen mit Mokka / Chai [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Mocha / Chai erwarten, dass sie keine Fehler abfangen 6 AntwortenDer Versuch, einen Code zu testen, der eine Ausnahme mit Mocha / Chai auslöst, aber kein Glück hat, ist der einfache Code, den ich testen möchte:
class window.VisualizationsManager
test: ->
throw(new Error 'Oh no')
Hier ist mein Test:
describe 'VisualizationsManager', ->
it 'does not permit the construction of new instances', ->
manager = new window.VisualizationsManager
chai.expect(manager.test()).to.throw('Oh no')
Wenn ich jedoch die Spezifikation ausführe, schlägt der Test fehl und löst die Ausnahme aus.
Failure/Error: Oh no
was mache ich hier falsch