HTTPリクエストをモックできることを見ました
ベストプラクティスは何ですか?
そのwikiの記事は、Liftアプリケーションを単体テストする1つの方法を示していますが、それはspecs1に依存しますが、specs2でその一部を使用することはできますが、より良いwithSFor
etc呼び出しは機能しません。
ここにspecs2のバージョンがあります。
そして、Lift自体の一部となるバージョンが間もなく登場します。
私が投稿した要点から、RESTエンドポイントをテストする方法の例がどのようにあるかを最後に見てください。
[更新]そして、ロジックを可能な限りRESTオブジェクトから移動する傾向があるため、単純なオブジェクトに対して多くの単体テストを記述して、期待する情報を渡すことができます。
検証のようなものは、それらの別々のオブジェクトに入ります。
そして、テスト用の私のお気に入りのツールは、specs2とscalacheckです。
お役に立てば幸いです。