Я пытаюсь написать тест для Jasmine Test Framework, который ожидает ошибку. В настоящий момент я использую интеграцию Jasmine Node.js от GitHub.
В моем модуле узла я имею следующий код:
throw new Error("Parsing is not possible");
Теперь я пытаюсь написать тест, который ожидает эту ошибку:
describe('my suite...', function() {
[..]
it('should not parse foo', function() {
[..]
expect(parser.parse(raw)).toThrow(new Error("Parsing is not possible"));
});
});
Я попробовал также Error()
и некоторые другие варианты и просто не могу понять, как заставить его работать.