Как проверить, если параметризованный метод бросает чай и мокко? - PullRequest
0 голосов
/ 18 мая 2018

У меня есть этот (упрощенный) код для проверки:

function verifyArg(x) {
  if (x == 400) throw new Error("Bad Parameter!")
}

Как проверить, правильно ли выдается ошибка с mocha и chai?

1 Ответ

0 голосов
/ 18 мая 2018

Я нашел ответ сам:

describe("verify()", function() {
   it("throws on 400", function() {
      expect(function() {
         verify(400);
      }).not.to.throw();
   });
});

Обратный вызов, ад, ftw!

...