1
を読み込む:モカ&活字体と再帰的にこのスクリプトを使用して
"test": "./node_modules/mocha/bin/mocha --recursive --require ts-node/register ./test/**/*.spec.ts --opts ./test/mocha.opts",
私は、ツリー内のいくつかのテストファイルをロードしようとしました:
.
├── controllers
│ ├── admin
│ │ └── users.spec.ts
│ ├── authentications.spec.ts
しかし、users.spec.ts
テストファイルを取得していません読み込まれましたが、authentications.spec.ts
はありません。
マイmocha.optsファイルはちょうどのようになります。
--timeout 5000
私も--recursive
フラグを削除し、ちょうどグロブを持ってしようとしましたが、それは動作しません。
問題がts-node
であるか、mocha
であるかは問題になりませんか?
アイデア?
私は同じ問題があります。 './test/ **/**/*/*。spec.ts'(2つの' ** 'パス)を使うと、mochaは下位レベルのテスト(あなたの場合は' users.spec.ts')を見つけて実行できます。しかし、それはもはやより高いレベルのテストを見つけることができないコストである。 –
'./test/**/*.spec.ts --opts'は.spec.ts' ./test/**/*.spec.ts --opts'のファイルを解決するフォルダを解決します。 'test/- >フォルダの中に' – muthukumar