私のプロジェクトでは、Chaiテストを実行するためにMochaを設定しようとしていますが、テストがまったく実行されていないという問題があります。ブラウザは、合格、不合格、または実行中のテストはないことを報告します。ここでMochaテストが実行されていないMeteorを使ってChaiアサーション
は、テスト用のコードです:
import {assert} from 'chai';
import {Meteor} from 'meteor/meteor';
if (Meteor.isclient) {
describe('Recipe model', function() {
it('should test that a recipe is created', function() {
assert.isTrue(true);
});
});
}
私は、次のコマンドを使用してテストを実行します。同様チャイ:私はpracticalmeteorをインストールしている
meteor test --driver-package practicalmeteor:mocha
を。 Google検索では、テストの開始時にchai.should()を置くことを示唆しましたが、それは役に立たなかった。私はすべての提案に開放されています。
乾杯!
テストファイルはまったくロードされていますか?ファイルはどこに置いたのですか? The Meteor Guideに相談しましたか? – MasterAM
私はメテオガイドに何度も相談しました。私が知る限り、テストを実行するには、私が最初に投稿した行を実行し、すべてのテストファイルが* .test.jsであることを確認してください。ファイルの場所は問題ではありませんが、その場合は私のテストはroot> client>のテストの下にあります。 – Shyyk
クライアントテストで@Shyykを実行できましたか? –