如何在Rails集成测试中运行rots?我可以从命令行运行rots,我应该从Ruby运行命令还是有一个方法我可以调用它来运行它?
答案 0 :(得分:1)
我认为最好在before(:all)
块(针对rspec)或def setup
方法(针对测试单元)中启动腐烂并在after(:all)
/ def teardown
块/中停止方法分别。
要开始腐烂,你可能应该使用类似的东西:
rots = IO.popen("rots")
然后停止它:
rots.close
但请注意,此代码未经过测试。