我在Clojure中寻找类似于mockwebserver的项目,它允许您通过匹配(部分)HTTP请求(用于测试目的)以编程方式定义HTTP端点及其响应。我知道像clj-http-fake这样的库存在,但我正在寻找一种定义端点的库/框架无关的方法。我自己创造了这样的东西,这让我可以做到:
(mws/given-mock-route! mock-web-server "/something" {:status 200 :content-type "application/json" :body (slurp (io/resource "responses/some.json"))})
但是我想我读过一个博客或类似的文章,比如图书馆已经存在,但我似乎无法找到它。