Ошибка после установки мокко в метеор - PullRequest
0 голосов
/ 13 мая 2018

Я хочу сделать несколько тестов для своего программного обеспечения, поэтому я следую некоторому руководству в Интернете и узнаю, какой пакет практический метеор: мокко. Но после установки пакета и открытия локального (без написания какого-либо теста). Я получаю сообщение об ошибке:

socket-stream-client.js:100 Uncaught TypeError: _this._launchConnection is not a function
    at new ClientStream (socket-stream-client.js:100)
    at new Connection (ddp-client.js:435)
    at Object.DDP.connect (ddp-client.js:2340)
    at client_convenience.js (ddp-client.js:125)
    at fileEvaluate (modules-runtime.js:353)
    at require (modules-runtime.js:248)
    at client.js (ddp-client.js:54)
    at fileEvaluate (modules-runtime.js:353)
    at require (modules-runtime.js:248)
    at ddp-client.js:2381
ddp.js:14 Uncaught TypeError: Cannot read property 'DDP' of undefined
    at ddp.js:14
    at ddp.js:23
allow-deny.js:22 Uncaught TypeError: Cannot read property 'DDP' of undefined
    at allow-deny.js:22
    at allow-deny.js:566
mongo.js:17 Uncaught TypeError: Cannot read property 'AllowDeny' of undefined
    at mongo.js:17
    at mongo.js:871
accounts-base.js:23 Uncaught TypeError: Cannot read property 'DDP' of undefined
    at accounts-base.js:23
    at accounts-base.js:1462
service-configuration.js:17 Uncaught TypeError: Cannot read property 'Accounts' of undefined
    at service-configuration.js:17
    at service-configuration.js:73
accounts-password.js:17 Uncaught TypeError: Cannot read property 'Accounts' of undefined
    at accounts-password.js:17
    at accounts-password.js:329
accounts-ui-unstyled.js:19 Uncaught TypeError: Cannot read property 'ServiceConfiguration' of undefined
    at accounts-ui-unstyled.js:19
    at accounts-ui-unstyled.js:2113
meteortoys_toykit.js:26 Uncaught TypeError: Cannot read property 'Mongo' of undefined
    at meteortoys_toykit.js:26
    at meteortoys_toykit.js:410
msavin_mongol.js:20 Uncaught TypeError: Cannot read property 'Mongo' of undefined
    at msavin_mongol.js:20
    at msavin_mongol.js:1058
autoupdate.js:20 Uncaught TypeError: Cannot read property 'DDP' of undefined
    at autoupdate.js:20
    at autoupdate.js:231
practicalmeteor_mocha.js:18 Uncaught TypeError: Cannot read property 'DDP' of undefined
    at practicalmeteor_mocha.js:18
    at practicalmeteor_mocha.js:13186
livedata.js:14 Uncaught TypeError: Cannot read property 'DDP' of undefined
    at livedata.js:14
    at livedata.js:27
global-imports.js:3 Uncaught TypeError: Cannot read property 'Mongo' of undefined
    at global-imports.js:3
meteor.js:1081 Uncaught Error: Can't find test driver package: practicalmeteor:mocha
    at meteor.js:1081
    at maybeReady (meteor.js:871)
    at HTMLDocument.loadingCompleted (meteor.js:883)

Я использую метеор 1.6.1.1

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Я также встречал такую ​​вещь, что мне действительно потребовалось некоторое время, чтобы разобраться.

Согласно Meteor приложению Todo с Angular , учебник,practicalmeteor:mocha пакет рекомендуется.И что интересно, meteortesting:mocha используется в типичном проекте .

  "scripts": {
    "start": "meteor run",
    "test": "meteor test --once --driver-package meteortesting:mocha",
    "test-app": "TEST_WATCH=1 meteor test --full-app --driver-package meteortesting:mocha",
    "visualize": "meteor --production --extra-packages bundle-visualizer"
  },

Однако, только с использованием cultofcoders: mocha , который разветвляется изpracticalmeteor:mocha сработало.

meteor remove practicalmeteor:mocha
meteor add cultofcoders:mocha
meteor test --driver-package cultofcoders:mocha

Наслаждайтесь кодированием!

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

Я поставлю это как ответ, потому что это может все еще быть актуальным, поэтому новые пользователи, которые пришли к той же точке.

practialmeteor:mocha - рекомендуемый пакет, но больше не совместимый с Meteor> = 1.6.1и очень велика вероятность того, что он больше не будет поддерживаться (как вы можете видеть на их открытых выпусках gh).

Альтернативные пакеты включают

  • cultofcoders:mocha

  • meteortesting:mocha

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...