3

私は、Jade で書かれた私の見解をテストするための理想的な方法を見つけようとしています。それらにはいくつかのロジックが含まれています。たとえば、ホームページでは、Cookie が設定されている場合はメイン コンソールにリンクするボタンが表示され、ログアウトするオプションが表示されますが、Cookie が設定されていない場合はログインが表示されます。

アドバイスをいただければ幸いです。

4

2 に答える 2

1

デバッグするのが難しいバグではないと思います(発生した場合は、ブラウザウィンドウに表示されるはずです)。しかし、本当にしたい場合は、次のオプションがあると思います。

  • TJ が自分のテストを見たように、テストを書きます。彼はほとんどすべてのテストを書いています。
  • ヘッドレス テストを行うには、たとえばtobiまたはzombie.jsを使用します。phantom.jsもありますが、この製品は node.js で開発されていません。
  • deltanovember が指摘したように、 selenium (node.js で開発されていない) とsodaを使用します。
  • js-test-driverを使用して、すべてのブラウザー (クライアント側の JavaScript) をテストできます。YTI (YUI テスト フレームワークを使用) を使用して、すべてのブラウザーですべてのコードをテストすることもできます。
于 2012-04-19T04:39:27.283 に答える
1

セレンを見てください

http://seleniumhq.org/

そしてもちろんノードアダプタ

https://github.com/LearnBoost/soda

于 2012-04-18T21:08:20.107 に答える