2016-12-21 7 views
-1

私の同僚の一人がこのAvaパッケージをセットアップに追加しました。これはNodeパッケージがこれまでに見たことがないものです:他のパッケージを妨害してください!私はエヴァは自分のモカのテストを実行したいことを得るAvaを削除せずにMochaを使用するにはどうすればよいですか?

$ node_modules/mocha/bin/mocha test/ 
Test files must be run with the AVA CLI: 

    $ ava node_modules/mocha/bin/_mocha 

が、私はava mochaないmochaを実行したいことを望んだ場合:私はモカを実行しようとすると、今、私が取得します。そして同僚がそれを使用しているので、単にパッケージをアンインストールすることはできません。

AvaがインストールされているマシンでプレーンなMochaテストを実行する方法はありますか?

+0

avaからテストファイルをインポートしますか? –

+0

お返事ありがとうございます。私はAvaと全く別の全く新しいMochaテストファイルを書いています(Avaのインポートはありません)。 – machineghost

+0

そうですが、特定のファイルではなく、 'test /'を指しています。そのディレクトリ内の何かのような音がavaで引っ張られます。 –

答えて

3

test/のファイルのうちの1つがavaにインポートされ、インポートされたコードは正しいツールで実行されていないことを認識し、エラーをスローします。

test/ディレクトリを細分化して、それぞれのランナーに関連付けられたテストを続けることが必要な場合があります。

test/ 
    ava/ 
    SomeAvaTests.js 
    mocha/ 
    SomeMochaTests.js 

あなたが安全に、お互いのつま先で踏む気にすることなく、mocha test/mocha/およびその逆を実行することができますこの方法。

関連する問題