タグ

ブックマーク / qiita.com/ogawatti (1)

  • rack middlewareのテストをrspecで書いてみた - Qiita

    背景 middlewareといっても、基はinitializeとcallの2つのメソッドだけのclass。 rackを継承してるわけでもないので、適当なアプリをmiddlewareにわせてテストを書こうかなぁ… と悩んでいると、いい記事を見つけた。 Rack MiddlewareのGemに対するRspecの書き方 やってることは、 callされたら適当なレスポンス返すだけのシンプルなアプリをテスト用に定義しておく rackアプリをこれにわせてnewしておく Rack::Test::Methodsをincludeする すると、Railsのcontrollerのテストのように、リクエストを投げて、そのレスポンスを使ってテストを書くことができる。

    rack middlewareのテストをrspecで書いてみた - Qiita
  • 1