mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-28 01:34:16 +03:00
Avoid failing format test with current date (#10068)
Replace the test that tested with `chrono::offset::Local::now().naive_local()` taken, failing the formatting once per year at least. Release Notes: - N/A
This commit is contained in:
parent
1da2441e7b
commit
c15b9d4e1c
@ -296,15 +296,19 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_format_distance_from_now() {
|
fn test_format_distance_from_hms() {
|
||||||
let date = DateTimeType::Naive(
|
let date = DateTimeType::Naive(
|
||||||
NaiveDateTime::parse_from_str("1969-07-20T00:00:00Z", "%Y-%m-%dT%H:%M:%SZ")
|
NaiveDateTime::parse_from_str("1969-07-20T11:22:33Z", "%Y-%m-%dT%H:%M:%SZ")
|
||||||
.expect("Invalid NaiveDateTime for date"),
|
.expect("Invalid NaiveDateTime for date"),
|
||||||
);
|
);
|
||||||
|
let base_date = DateTimeType::Naive(
|
||||||
|
NaiveDateTime::parse_from_str("2024-02-01T00:00:00Z", "%Y-%m-%dT%H:%M:%SZ")
|
||||||
|
.expect("Invalid NaiveDateTime for base_date"),
|
||||||
|
);
|
||||||
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
"over 54 years ago",
|
"over 54 years ago",
|
||||||
format_distance_from_now(date, false, true, false)
|
format_distance(date, base_date.to_naive(), false, true, false)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user