【发布时间】:2012-10-02 03:06:32
【问题描述】:
我正在实现将文件发布(上传)到远程服务器:
RestClient.post(server_url, :name_of_file_param => File.new('/myfile.txt','r'))
我对测试它很好奇:是否有可能以某种方式对其进行测试?或者也许有一个在线服务允许通过 http 上传文件?
请注意server_url 是远程服务器,它不是我的 Rails 应用程序。
【问题讨论】:
-
这取决于你想要什么。您是否想要一个功能测试来确保使用您想要的参数调用 POST?或者您是否要进行完整的集成测试,以测试文件是否已完全上传。通常我认为功能测试就足够了。
-
其实没关系。至少我想要其中之一。理想情况下 - 两者兼而有之。
标签: ruby-on-rails ruby