0

我的应用程序使用 Faye、Redis、Resque 和其他服务正常运行,我每次都是从 Foreman 开始的。现在我正在使用 Capybara+RSpec 编写验收测试,我想知道如何使用 Capybara 启动 Foreman(甚至是 Faye 单独)spec_helper来测试实时功能。

4

2 回答 2

0

一种选择是在您的测试中不依赖这些服务。我知道redisresque有“模拟”对应物,它们的行为类似于这些服务,而实际上不需要运行它们。有些服务可能没有“模拟”版本(我找不到 Faye 的),所以您可能只需要在后台运行它们。

于 2012-08-08T12:19:21.947 回答
0

如果您使用jenkinsCI 服务器,您可以启动foreman之前rspec启动。

于 2012-10-16T06:55:25.980 回答