你如何在Rails集成测试中运行rots?

时间:2009-09-28 17:58:26

标签: ruby-on-rails openid

如何在Rails集成测试中运行rots?我可以从命令行运行rots,我应该从Ruby运行命令还是有一个方法我可以调用它来运行它?

1 个答案:

答案 0 :(得分:1)

我认为最好在before(:all)块(针对rspec)或def setup方法(针对测试单元)中启动腐烂并在after(:all) / def teardown块/中停止方法分别。

要开始腐烂,你可能应该使用类似的东西:

rots = IO.popen("rots")

然后停止它:

rots.close

但请注意,此代码未经过测试。