Session steps

save("favorite-superhero" -> "Batman")
save_body("response-snapshot")
save_body_path("city" -> "batman-city")
session_value("favorite-superhero").is("Batman")
session_value("my-json-response").asJson.path("a.b.c").ignoring("d").is("...")
session_value("favorite-superhero").isPresent
session_value("favorite-superhero").isAbsent
transform_session("my-key")(_.toUpperCase)
remove("temporary-key")
rollback("favorite-superhero")
session_values("key1", "key2").areEquals

session_values("key1", "key2").areNotEquals

session_values("key1", "key2").asJson.areEquals
session_value("counter").hasEqualCurrentAndPreviousValues

session_value("counter").hasDifferentCurrentAndPreviousValues
session_history("status").containsExactly("pending", "active", "completed")
session_value("name").isNot("Joker")

session_value("name").containsString("Bat")

session_value("name").matchesRegex("B.*n".r)