我有一个rspec测试套件,用于测试我们面向内部和公共的API。通常我需要做的就是测试服务是设置我的参数(例如测试网址),并从那里测试连接到所需的服务并做他们的事情。
我的问题是,如何让ruby尊重我的主机文件条目?在这个特定的场景中,我试图点击我们的预生活服务器,它们使用与我们的实时环境相同的URL,但显然是在一个完全不同的IP集群上。
答案 0 :(得分:3)
除非你正在做一些非常低级的东西,否则Ruby将不自行执行DNS名称解析,它只会调用相应的OS API。因此,您需要弄清楚如何配置操作系统以使用本地主机文件。