Знать способ издеваться над% []? Я пишу тесты для кода, который выполняет несколько системных вызовов, например:
def log(file)
%x[git log #{file}]
end
и хотел бы избежать фактического выполнения системных вызовов при тестировании этого метода. В идеале я хотел бы высмеять% x [..] и утверждать, что правильная команда оболочки передается ему.