We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c5d47b5 commit 454d121Copy full SHA for 454d121
src/parsers/fields/date.rs
@@ -493,6 +493,17 @@ mod tests {
493
let datetime = MessageStream::new(test.header.as_bytes())
494
.parse_date()
495
.into_datetime();
496
+
497
+ if let Some(datetime) = &datetime {
498
+ if datetime.is_valid() {
499
+ let folding_ws = datetime.to_rfc822().replace(" ", " \t\r\n\t ");
500
+ let dt = MessageStream::new(folding_ws.as_bytes())
501
+ .parse_date()
502
+ .into_datetime();
503
+ assert_eq!(Some(datetime), dt.as_ref(), "{}", &test.header);
504
+ }
505
506
507
assert_eq!(datetime, test.expected, "failed for {:?}", test.header);
508
509
match datetime {
0 commit comments