Чай ожидает неясного поведения - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть тестовый пример, который, как ожидается, не пройден.

expect.fail('Not Found');

Тест не проходит, как ожидалось, но сообщение об ошибке неправильно заполняется на локальном и на сервере Heroku

на локальном

{ AssertionError: expect.fail()
    at Object.<anonymous> ()
    at next (native)
    at fulfilled (58)
  message: 'expect.fail()',
  showDiff: false,
  **actual: 'Not Found',**
  expected: undefined,
  operator: undefined }

на heroku

{ AssertionError: Not Found
  **message: 'Not Found',**
  showDiff: false,
  actual: undefined,
  expected: undefined,
  operator: undefined }

Когда я делаю утверждение

Ожидайте (err.message) .to.eql ('Не найдено');

Передача на локальном сервере, но не на сервере!Любая идея, что здесь может быть не так

1 Ответ

0 голосов
/ 15 ноября 2018

Попробуйте это: expect.fail(err.message, 'Not Found', 'It Throws a failure.')

...