From 20660d7566b63977e80f694724fee890d875ec1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 2 Oct 2019 19:12:05 +0200 Subject: Ensure we can read the request body from any process --- test/req_SUITE.erl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/req_SUITE.erl') diff --git a/test/req_SUITE.erl b/test/req_SUITE.erl index eafabfe..72cc0ed 100644 --- a/test/req_SUITE.erl +++ b/test/req_SUITE.erl @@ -57,6 +57,7 @@ init_dispatch(Config) -> {"/opts/:key/timeout", echo_h, #{timeout => 1000, crash => true}}, {"/100-continue/:key", echo_h, []}, {"/full/:key", echo_h, []}, + {"/spawn/:key", echo_h, []}, {"/no/:key", echo_h, []}, {"/direct/:key/[...]", echo_h, []}, {"/:key/[...]", echo_h, []} @@ -488,6 +489,11 @@ do_read_body_timeout(Path, Body, Config) -> {response, _, 500, _} = gun:await(ConnPid, Ref), gun:close(ConnPid). +read_body_spawn(Config) -> + doc("Confirm we can use cowboy_req:read_body/1,2 from another process."), + <<"hello world!">> = do_body("POST", "/spawn/read_body", [], "hello world!", Config), + ok. + read_body_expect_100_continue(Config) -> doc("Request body with a 100-continue expect header."), do_read_body_expect_100_continue("/read_body", Config). -- cgit v1.2.3