私はフロントエンド 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 ファイルです
ああああ
実行するには、tests.html を次のように更新するだけでよいことがわかりました。タグを
に更新するだけです。 リーリー