JavaScript - Mocha Chai 単体テストが実行されない
P粉964682904
P粉964682904 2024-04-02 14:52:19
0
1
509

私はフロントエンド Web 開発コースのブートキャンプでプロジェクトに取り組んでいますが、残念ながら教授は私のこの質問に答えることができません。

私は 2 人のプレイヤーが参加し、26 ターンにわたってプレイして誰が勝つかを確認する単純な戦争カード ゲームを持っています。このゲームには次の 4 つのクラスがあります

    ###カード### ###デッキ### ###プレーヤー### ###戦争###
  • これらはモジュールとして設定されているため、エクスポートして、実行に必要な対応する JS ファイルにインポートできます。
  • その後、一連の単体テスト ファイルがあり、対応する各ファイルを使用して、テスト用の testing.html を生成します。
  • これにより、対応する各単体テスト js ファイルにアクセスし、説明されている方法で実行されます。ただし、実際には、単体テストに対応する「it」関数は実行されません (これは、it 関数の説明と console.log() によって確認されます。Web ブラウザーでコンソールにアクセスしようとすると、これにより、デバッグ時にエラーをスローせずに実行できます。
  • 最初のリンクは、第 6 週でコミットしたマスター ブランチです。インポートしない場合でもテストが機能し、対応するクラスが説明に含まれていることがわかります。 https://github.com/jeffhennen/Projects/tree/master/Week6/Week6Final
このセクションで行ったように、単体テストではなくファイル内のライブ コードを使用すると同時に、対応する各ファイルを別々に保ちたいと考えています。 https://github.com/jeffhennen/Projects/tree/Test/Week6/Week6Final

これは私のテストです。html

リーリー

これは私の CardTest.js ファイルの例です

リーリー

これは私の Card.js ファイルです

ああああ

P粉964682904
P粉964682904

全員に返信(1)
P粉786800174

実行するには、tests.html を次のように更新するだけでよいことがわかりました。タグを

に更新するだけです。 リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート