我正在开发一个由两个不同的 Rails 应用程序(服务器和客户端)组成的系统,它们通过 REST Web 服务进行通信。
我对每个应用程序都进行了单独的测试,但我想为两个平台之间的集成添加一些测试,以断言一个平台创建的请求与另一个平台的期望兼容。
如有任何提示,我们将不胜感激。
最佳答案
我有一个类似的架构,我们使用 VCR 来记录所有服务器端响应并避免总是发出请求。它可能会变得烦人,现在我正在寻找一种在每次请求后清理服务器数据的方法
我认为VCR可能是测试应用程序之间集成的一个很好的起点。
您可以在此处找到文档 -> Relish Docs
关于ruby-on-rails - 测试两个 Rails 应用程序之间的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486677/