Ext.jsコードをテストして文書化するにはどうすればよいですか?自分のウェブページで情報を見つけることができません。 Ext JSのドキュメントを生成するにはExt.jsのテストとドキュメント?
答えて
ドキュメント
、あなたはJSDocのような任意のJavaScriptの文書化ツールを使用することができます。 2つのExt関連のドキュメントツール(Ext-docとJsDuck)もあります。あなたのExt JSのフロントエンドをテストする
テスト
あなたはさまざまなオプションがあります。ユニットテストについては
を、あなたをテストするために使用される可能な優れたJasminビヘイビア駆動開発フレームワークは、そこにありますJavaScriptを単独で使用するそれは、マッチャー、スパイ、モック、時計処理のような多くの機能を提供します。 API documentationを使用することをお勧めします。メインサイトより多くの情報を提供しています。
煎茶自体がジャスミンを使用しており、コアテストはsrc/core/test/unit/spec
で確認できます。あなたは基本的にHTMLUnitまたはSeleniumのような任意の受け入れテストツールを使用することができ、をテスト受け入れについてHeadless Testing for Continuous Integration with Git and Jasmine
:彼らもWebKitのに基づいてヘッドレス仕様のランナーをリリースしました。ほんの数名にCapybara-phantomjs、(HTMLUnitを使用しています)Capybara-zombieをcapybara-webkit、Akephalos:
私は個人的にセレンwebdriverをしてCapybaraを使用しますが、カピバラの利点は、他の技術のための他の多くのドライバーが存在するということです。
Selenium webdriverの利点は、FirefoxをリモートコントロールすることでFirefoxがサポートするすべての機能をサポートできることです。他のドライバはすべてヘッドレステスト用であり、Seleniumより高速ですが、同じ範囲の機能をサポートしていません。私は成長しているテストスイートのためにすべての利用可能なドライバを定期的に試していますが、私はいつも再びSeleniumで終わります。
必要に応じて、ビジネス読み取り可能なドメイン固有の言語で書かれたテスト機能を使用するCapybaraの上にCucumberをスタックできます。
ファイルの変更に自動的にあなたのコードをテストするために、私はあなたがカピバラテストを実行するためのGuard Jasmine headless webkitとGuard CucumberとGuard Rspecなどの具体的なガードをテストしたGuardを試してみることをお勧めします。
- 1. Ext.NetとExt.JS
- 2. ext.jsのツールバーのドロップダウンメニュー
- 3. Ext.js 4パネルのスクロールバー
- 4. ext.jsのフォームフィールド間のコメント2.3
- 5. MeteorとExt.jsを統合するには?
- 6. Ext.jsはこのように、私はExt.jsでウィンドウのための高度な外観を必要とするウィンドウ
- 7. 変更Ext.js TreePanelチェックボックス要素
- 8. Ext.js編集可能なツリーノード
- 9. Ext.jsのmemoryproxyに書き込む方法
- 10. テスト名とモジュールを追加して結果のドキュメントをテストする方法は?
- 11. ドキュメントとドキュメントとの差異:
- 12. コンポーネント=新しいコンポーネントクラス()VS.コンポーネント= fixture.createInstance:Angular2テストのドキュメントによるとAngular2
- 13. Sencha ext.js、オンザフライでフォームを作成
- 14. jQuery(ドキュメント)と$(ドキュメント)の比較
- 15. 大量のドキュメントと多数のドキュメント
- 16. ext.jsパネルで行の高さと幅を自動調整する方法は?
- 17. 文字カウンターと最大長のEXT.JSでテキストエリアを構築するには?
- 18. EXT.js内のテーブルの内容を自動更新する方法
- 19. ext.jsのツリーパネルにツリーストアを動的にバインドしたい4.2
- 20. Sencha TouchでExt.JSのAPIを使用できますか?
- 21. Ext.jsのメモリに関する問題があります
- 22. ext.jsで「通常の」チェックボックスをレンダリングする4
- 23. Ext.EventManager.onWindowResizeを使用したExt.jsパネルのサイズ変更
- 24. Ext.js-値に基づいてツールバー内のアイコンを変更する
- 25. Fitnesseテストのフィクスチャのドキュメントを生成する方法
- 26. 画像をクリックするとext.jsモーダルウィンドウに画像を表示したい
- 27. jTidyとTagSoupのドキュメント
- 28. javascriptのコメントとドキュメント
- 29. JavaScriptのドキュメントとリファレンス?
- 30. Livekdのドキュメントとチュートリアル