タグ

2014年9月16日のブックマーク (1件)

  • [Rails] RSpecのモックとスタブの使い方|TechRacho by BPS株式会社

    こんにちは、hachi8833です。 なかなかRSpecをうまく書けずに悩んでましたが、morimorihogeさんに教えてもらって、RSpecのモックとスタブの使い分け方が少し見えてきたのでメモします。 スタブの目的 そもそもスタブを使用する目的は、当にテストしたいところだけをテストできるように、筋に関係ない部分(バリデーションなど)をとにかく動くようにする、動かしたい場所まで辿り着くことです。例えて言うなら、ペンキを塗ったりエアブラシを使うときに、塗料が付いて欲しくない部分に貼るマスキングテープをイメージするとよいでしょう。テストしたい箇所以外はスタブで塞いでしまうわけです(以下の4行目)。 #vtypes_controller_spec describe "POST create" do it "create_from_text が呼ばれ,client_vtypes_path を

    [Rails] RSpecのモックとスタブの使い方|TechRacho by BPS株式会社