Thruster
Thruster copied to clipboard
reading cookies/headers from context
Hi, how do I read the headers and the cookies from the response?
I am testing a middleware that needs cookies like this:
let response = Testable::get(
&app,
"/",
vec![("cookie".to_string(), cookie_header.clone())],
)
.await
.unwrap()
.expect_status(200, "OK");
And I am printing out everything like this:
println!("headers: {:#?}", context.headers);
println!("cookies: {:#?}", context.cookies);
println!("cookies__ {:#?}", context.get_cookies());
But every one of those 3 variables return empty:
running 3 tests
headers: {
"server": "Thruster",
}
cookies: {}
headers: {
"server": "Thruster",
}
cookies: {}
cookies__ []
headers: {
"server": "Thruster",
}
cookies: {}
test hello_world ... cookies__ []
cookies__ []
ok
headers: {
"server": "Thruster",
}
cookies: {}
cookies__ []