Все тесты мокко проходят локально, но не проходят на Travis CI - PullRequest
0 голосов
/ 03 января 2019

Я строю API, все работает локально, но на Travis-CI тест не пройден. Впервые я получил «мокко: разрешение отказано». Я удалил node_modules в своем репозитории, чтобы Travis мог установить все зависимости с помощью «npm install». И тогда я начинаю получать это: введите описание изображения здесь

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 03 января 2019

Как вы можете видеть на рисунке, который вы поставили на удаленном компьютере, node --version - это v0.10.48. В этой версии Node.js не поддерживает синтаксис ES6.

В вашем .travis.yml файле вам нужно установить node_js версию, в которой вы хотите запускать тесты, такие как:

node_js:
  - 10
  - 9
  - 8

С этой частью ваши тесты будут выполняться на трех версиях Node.js. Больше информации о том, что вы можете поместить в .travis.yml, вы можете найти в официальной документации .

...