package org.jooby.session; import static org.junit.Assert.assertNotNull; import org.jooby.test.ServerFeature; import org.junit.Test; public class ShouldCreateMultipleSessionsFeature extends ServerFeature { { get("/shouldCreateMutipleSessions", req -> { return req.session().get("count").toOptional().map(c -> "updated").orElse("created"); }); } @Test public void shouldCreateMutipleSessions() throws Exception { request() .get("/shouldCreateMutipleSessions") .expect("created") .header("Set-Cookie", setCookie -> assertNotNull(setCookie)); request() .resetCookies() .get("/shouldCreateMutipleSessions") .expect("created") .header("Set-Cookie", setCookie -> assertNotNull(setCookie)); } }