【发布时间】:2015-09-15 16:54:32
【问题描述】:
我有一个脚本,我想在一些使用 RSpec 的测试中运行,我想测试输入/输出。
例如,
我有一个使用“ruby script.rb”运行的脚本“script.rb”
脚本然后输出到 STDOUT 并使用 STDIN 获取输入。我想使用 RSPec 对此进行测试并检查一切是否正常(功能测试)。我该怎么做呢?只需在 RSPec 中执行“ruby script.rb”,然后测试输出是否符合我的预期以及它是否从 STDIN 获取输入?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 rspec