我的应用程序使用Faye,Redis,Resque和其他服务正常运行,我每次使用Foreman都会启动这些服务。现在我正在使用Capybara+RSpec编写验收测试,我想知道如何在spec_helper中使用Capybara启动Foreman (甚至是Faye )来测试实时功能。
spec_helper
发布于 2012-08-08 20:19:22
一种选择是在测试中不依赖这些服务。我知道redis和resque有“模拟”的对等物,它们的行为类似于这些服务,实际上不需要运行它们。有些服务可能没有“模拟”版本(我找不到Faye的版本),所以你可能只需要在后台运行它们。
发布于 2012-10-16 14:55:26
如果您使用jenkins作为CI服务器,则可以在启动rspec之前启动foreman。
jenkins
rspec
foreman
https://stackoverflow.com/questions/11864122
相似问题