mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2025-05-14 16:58:30 +00:00
Merge branch 'use_exception_ptr' of https://github.com/kuguma/cpp-httplib into kuguma-use_exception_ptr
This commit is contained in:
commit
916b2a8fd3
2 changed files with 18 additions and 6 deletions
|
@ -1249,8 +1249,13 @@ TEST(ExceptionHandlerTest, ContentLength) {
|
|||
Server svr;
|
||||
|
||||
svr.set_exception_handler([](const Request & /*req*/, Response &res,
|
||||
std::exception &e) {
|
||||
EXPECT_EQ("abc", std::string(e.what()));
|
||||
std::exception_ptr ep) {
|
||||
EXPECT_FALSE(ep == nullptr);
|
||||
try{
|
||||
std::rethrow_exception(ep);
|
||||
}catch(std::exception& e){
|
||||
EXPECT_EQ("abc", std::string(e.what()));
|
||||
}
|
||||
res.status = 500;
|
||||
res.set_content("abcdefghijklmnopqrstuvwxyz",
|
||||
"text/html"); // <= Content-Length still 13 at this point
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue