小编Rob*_*ert的帖子

使用防伪和环模拟测试POST路由

我想用一个简单的POST请求编写测试ring.mock- 如下所示:

(testing "id post route"
    (let [response (app (mock/request :post "/" {:id "Foo"}))]
      (is (= 302 (:status response)))))
Run Code Online (Sandbox Code Playgroud)

但是,由于我使用wrap-csrf中间件,因此我得到403状态响应,因为我没有提供防伪令牌.

有没有办法在ring.mock不禁用wrap-csrf中间件的情况下编写POST测试?

testing clojure mocking csrf ring

6
推荐指数
2
解决办法
860
查看次数

标签 统计

clojure ×1

csrf ×1

mocking ×1

ring ×1

testing ×1