所以我创建了几个服务测试,我验证了响应对象,通常使用请求库或http库来发送POST请求。
但这次我正在进行端到端测试。通过UI在工作流程中进行,一个阶段涉及上传文档,在幕后这将调用单独的服务,其响应将包含一些可能对我进行进一步验证有用的信息。
有没有办法合并这些?在UI操作之后,我可以倾听'对于响应对象不知何故?
我不希望直接调用端点,因为我想证明工作流程符合预期,端点已在服务级别测试中直接验证。
答案 0 :(得分:1)
将class Xyz < ActiveRecord::Base
set_callback :save, :after, :after_method, if: :condition
def after_method
end
end
测试与Selenium
进行整合,您将能够倾听&#39;对于使用BrowserMob Proxy
文件的回复:
https://bmp.lightbody.net/
实现该功能的 Java repo:https://github.com/Wikia/selenium-tests