3
私はアプリケーションでフラグメントキャッシュを実装しようとしています。ほとんど変更されないデータが多数表示されるため、フラグメントキャッシュは、パフォーマンスに関するいくつかの問題の解決に最適です。Rails(3.0.7)でフラグメントの作成と期限切れのフラグメントをテストする
私はRailの組み込みのフラグメントキャッシュとキャッシュ掃除機を使用していますが、フラグメントの作成/有効期限をテストするための良い方法は見つけられないようです(rspecとフレンドを使用)。
ご協力いただければ幸いです。
明確化:私は本当にテストしたいすべては、適切なフラグメントの有効期限が切れていることを、特にそのものがに行くか、キャッシュから来ていません。それはこのようなものになるだろうモカで
はIMOあなたが実際には、デフォルトのキャッシュにより、有効期限をテストするべきではありませんので、多分あなたがすべきテスト、テスト環境で無効になっていますキャッシュの作成または有効期限を実際にトリガーするメソッドまたはアクション。 – jpemberthy
私が本当にテストしたいのは、特定のアクションが呼び出されるたびに、適切なキャッシュが期限切れになることです。私は本当に気にしない(何かがキャッシュにある場合)。 – binarycleric
私の場合は、必要なフラグメントが期限切れにならないので、これもテストしたいと思います。 – pduersteler