Как утверждать блок макета в мокко

Этот пример надуманный, пожалуйста, не примите это дословно как мой код.

Мне нужно утверждать что-то вроде следующего:

def mymethod
    Dir.chdir('/tmp') do
        `ls`
    end
end

В конце я хочу заявить, что:

  1. Dir.chdir вызывается с соответствующими параметрами.
  2. `вызывается с соответствующими параметрами

Я начал с ...

Dir.expects(:chdir).with('/tmp')

, но после этого я не уверен, как вызвать блок, переданный в Dir.chdir.

5
задан Jason 13 July 2012 в 23:31
поделиться