タグ

ブックマーク / blog.jiikko.com (1)

  • minitest で stub, mock を使う - blog.jiikko.com

    仕事プロジェクトでminitestを使っている。 rspecと比較してstubの使い勝手がちょっと違うので適当にまとめておく。 目次 ::stub 特定のオブジェクトのメソッドをstubする 特定のオブジェクトのメソッドをstubでmockオブジェクトを返す ::stub_any_instance 特定のクラスのインスタンスメソッドをstubする 特定のクラスのインスタンスメソッドをstubでmockオブジェクトを返す 前提として、minitestのstubはブロック内のみでstubが有効になる。rspecではit内すべてで有効になる。 記事では下記Hogeクラスというコードをstubしていく。 class Hoge def run internal end def internal 'hello' end end 特定のオブジェクトのメソッドをstubする まず特定のオブジェクトに対

  • 1