Intern を使用して JavaScript ウィジェットのテスト スイートを作成しています。
純粋な JavaScript テストとページ内DOMテストをいくつか作成しましたが、 Ajax機能の機能テストを作成する方法に少し行き詰まっています。手動テスト用)。
具体的には、私がやりたいこと:
- テスト スイートのセットアップ フェーズの一部として Node.js モック サーバーを起動します。
- テストが終わったら模擬サーバーを解体する
- (ボーナス ポイント) 私のインターン テストからモック サーバーに問い合わせることができます。たとえば、モックへのPOST要求の内容をチェックします。
私は3つすべてに行き詰まっています-テストスイートで別のプロセス(Node.jsモックサーバーなど)のセットアップまたはティアダウンを処理する方法に関するドキュメントまたはInternのサンプルコードが見つかりません。
Sauce Labs (ホストされているSelenium ) で Intern を使用しています。問題を Intern 側だけで解決する必要があるのか、Sauce Labs 側でも解決する必要があるのか わかりません。うまくいけば、誰かがこれを機能させてアドバイスできます。