Skip to content

Commit 2dfeee8

Browse files
committed
Correct cookie expires test by removing mktime
1 parent 7fb3152 commit 2dfeee8

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

tests/unittest.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1954,15 +1954,11 @@ TEST_CASE("middleware_cookieparser_format")
19541954
}
19551955
// expires
19561956
{
1957-
std::time_t tp;
1958-
std::time(&tp);
1959-
std::tm* tm = std::gmtime(&tp);
1957+
std::tm tm = {};
19601958
std::istringstream ss("2000-11-01 23:59:59");
1961-
ss >> std::get_time(tm, "%Y-%m-%d %H:%M:%S");
1962-
std::mktime(tm);
1963-
1959+
ss >> std::get_time(&tm, "%Y-%m-%d %H:%M:%S");
19641960
auto c = Cookie("key", "value")
1965-
.expires(*tm);
1961+
.expires(tm);
19661962
auto s = c.dump();
19671963
CHECK(valid(s, 2));
19681964
CHECK(s.find("Expires=Wed, 01 Nov 2000 23:59:59 GMT") != std::string::npos);

0 commit comments

Comments
 (0)