【发布时间】:2011-04-07 15:03:00
【问题描述】:
我有一个将运行多个系统命令的程序。我知道如何做到这一点的最简单方法是使用 ` 符号。我想为这些工具构建测试,而实际上不必在系统上运行这些系统命令。
有没有办法模拟系统的响应?
【问题讨论】:
-
为这些系统命令编写包装器怎么样?然后嘲笑他们的反应。
-
这可以作为一个后备,但十分之九我发现 Ruby 有一些简单的魔法命令可以解决我所有的问题。我希望这不是第一次。 ;)
标签: ruby testing operating-system mocking rspec