2016-06-28 7 views
0

mochaが私のテストファイルが別のパスにあり、そのパスを再帰的にトラバースすることを認識させる方法はgreat answerです。./testフォルダにmocha.optsを作成します。しかし、ファイルに問題があります。ここで私は私のmocha.optsファイルに持っています:mocha.optsを使用しているときにmochaが私のパスを検出していない

services/endpoints 
--recursive 

テストファイル自体(200Tests.js、400Tests.js、など)は、さまざまなパスに住ん:

./test/services/endpoints/ 
        |---users 
        |---persons 
        |---|---findByName 
        |---|---|---200Tests.js 
        |---|---|---400Tests.js 
        |---|---findById 
        |---|---|---200Tests.js 
        |---|---|---400Tests.js 

など

私のプロジェクトのルートから、私はmochaをターミナルから発行し、得ます:Error: cannot resolve path (or pattern) 'services/endpoints'。間違っていることや何かを逃しているのですか?

答えて

2

mocha.optsファイルにtest/services/endpointsを使用してください。

Mochaがパスを解釈するディレクトリは、testサブディレクトリではなく、通常はプロジェクトのトップレベルであるmocha実行ファイルが起動されるディレクトリです。

関連する問題