2016-11-15 12 views
2

で作業していない、テストがモカが、モカ - 魅力 - レポーター--reporter モカと正常に動作していますは、次のエラーにモカ - 魅力 - レポーターが、私はモカ・魅力・レポーターと私のテストを実行したときに、私は問題に直面していたノードのjs

> [email protected] test /app 
> mocha --reporter mocha-allure-reporter 

2016-11-15T06:13:26.762Z - info: Notification API up and running on port 4000 
2016-11-15T06:13:26.773Z - error: Tue, 15 Nov 2016 06:13:26 GMT uncaughtException 
2016-11-15T06:13:26.775Z - error: TypeError: test.currentRetry is not a function 
at Runner.<anonymous> (/app/node_modules/mocha-allure-reporter/index.js:29:19) 
at emitOne (events.js:77:13) 
at Runner.emit (events.js:169:7) 
at next (/app/node_modules/mocha/lib/runner.js:517:10) 
at Runner.runTests (/app/node_modules/mocha/lib/runner.js:556:3) 
at /app/node_modules/mocha/lib/runner.js:637:10 
at next (/app/node_modules/mocha/lib/runner.js:283:14) 
at Immediate._onImmediate (/app/node_modules/mocha/lib/runner.js:319:5) 
at processImmediate [as _immediateCallback] (timers.js:383:17) 
npm ERR! Test failed. See above for more details. 

を返す誰もがこの問題を解決するのに役立つことはできますか?

答えて

1

問題は、mochaを最新のバージョン(おそらくv3以上)に更新して魅力的なレポーターにすることで解決できます。問題はまだTypeError: test.currentRetry is not a functionに関する解決しない場合は、以下の

if (typeof test.currentRetry !== "function" || !test.currentRetry()) { 
でコード

if (!test.currentRetry()) { 

のラインを交換してください

関連する問題