エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ブロックの中身をテストするときのRSpecの書き方 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ブロックの中身をテストするときのRSpecの書き方 - Qiita
class Sample def foo(x) ho = hoge(x) do |y| piyo(y) end ho + 'foo' end def hoge(x) yield x + 'hog... class Sample def foo(x) ho = hoge(x) do |y| piyo(y) end ho + 'foo' end def hoge(x) yield x + 'hoge' end def piyo(y) y + 'piyo' end end describe Sample do it 'yields block of hoge method by passing block to stub' do allow(subject).to receive(:hoge).with('start') do |x, &block| expect(block.call(x)).to eq('startpiyo') 'startpiyo' end subject.foo('start') end it 'yields block of hoge method by using