### Question:
RackEnvironmentBuilder { private RackInput rackInput(HttpServletRequest request) { try { return new RackInput(new TempfileBufferedInputStream(request.getInputStream())); } catch (IOException e) { throw propagate(e); } }  RackEnvironment build(HttpServletRequest request);  }### Answer:
@Test public void rackInput() throws IOException { request.method("POST").body("foo=42&bar=0"); assertThat(environment()).containsKey("rack.input"); assertThat(environment().get("rack.input")).isInstanceOf(RackInput.class); }