是否可以让Rails(3.2.9)测试响应来自外部程序的HTTP GET查询(几乎就像你运行'rails s')?
我有一个RESTful Rails Web服务和一个与之对话的配套原生SDK。我想要它,所以当我运行'rake test'时,其中一个测试会启动一个使用我的原生SDK的小测试程序,并让该SDK向启动它的同一个Rails测试环境发出一些GET请求。我希望Rails测试等待SDK测试程序退出,并在测试程序遇到错误时报告错误。
这样,我正在针对实际的Rails服务器测试实际的原生SDK代码,而不是在我的单元测试中模拟SDK的请求。
有办法做到这一点吗?