Ich versuche, einen Test für die Jasmine Test-Framework die einen Fehler erwartet. Im Moment verwende ich eine Jasmine Node.js-Integration von GitHub .
In meinem Node.js-Modul habe ich den folgenden Code:
throw new Error("Parsing is not possible");
Jetzt versuche ich, einen Test zu schreiben, der diesen Fehler erwartet:
describe('my suite...', function() {
[..]
it('should not parse foo', function() {
[..]
expect(parser.parse(raw)).toThrow(new Error("Parsing is not possible"));
});
});
Ich habe auch versucht Error()
und einige andere Varianten und weiß einfach nicht, wie es funktionieren soll.