Я пытаюсь написать тест для Jasmine Test Framework, который ожидает ошибки. В настоящий момент я использую интеграцию Jasmine Node.js с GitHub.
В моем модуле Node у меня есть следующий код:
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()
и некоторые другие варианты и просто не могу понять, как заставить его работать.
Function.bind
: stackoverflow.com/a/13233194/294855 - person Danyal Aytekin   schedule 05.11.2012