タグ

ブックマーク / tohae.hatenablog.com (2)

  • 最近やってるRailsプロジェクトのテスト方法 - #詰んでる日記

    Railsエンジニアになってから1年半くらいが経ち、社内のRailsプロジェクトを全部で5つくらい触って、今やってるAbilie*1でようやく人並みにテストを書いてる気がしてきたので、現時点でやってるテストの方法をまとめておく。 テストのルール的なの rspecでは必ずモデルのテストは書くようにしてる。ヘルパーも大体書いてるけど、コントローラやルーティングのテストはあまり書いてない。 というのも、コントローラーのコードを極力短くしてモデルを太らせているのでコントローラのテストはあんまり意味が無い気がしていて、その代わりにCapybaraでテストを書いておけば十分なんじゃないかなと思ってきたから。Capybaraは書いてるので、そういう意味では書いてるとも言える。 社内の管理者だけが使える管理画面も作ってるけど、そっちはテストあんまり書いてない。ここは動かなくなっても一般ユーザーには影響が

    最近やってるRailsプロジェクトのテスト方法 - #詰んでる日記
  • Rails3.2.6に上げたらDEPRECATION_WARNINGが出たので対応した - #詰んでる日記

    http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-2-6-has-been-released/ 先日Rails3.2.6が出て、SQLインジェクションとかあるから(´∀`∩)↑age↑てくださいと言われたので、重い腰を上げてRails3.2.2から3.2.6にバージョンを上げた。 テスト流したらDEPRECATION_WARNINGがいっぱい出たのでその対応方法を一応書いとく :confirm option is deprecated and will be removed from Rails 4.0 = link_to "hoge", hoge_path, :method => :delete, :confirm => "フォーマットするのか?" 上のようにviewでaタグとかに:confirmと書いておくと、確認用のダイアログを出

    Rails3.2.6に上げたらDEPRECATION_WARNINGが出たので対応した - #詰んでる日記
  • 1