From e663405948deb6b2e0fb31859ccb8281c51f158b Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Thu, 13 Jan 2022 10:40:32 -0800 Subject: [PATCH] fix json test on windows Signed-off-by: Eliza Weisman --- tracing-subscriber/src/fmt/format/json.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tracing-subscriber/src/fmt/format/json.rs b/tracing-subscriber/src/fmt/format/json.rs index bd47214da3..db80992b5b 100644 --- a/tracing-subscriber/src/fmt/format/json.rs +++ b/tracing-subscriber/src/fmt/format/json.rs @@ -529,7 +529,11 @@ mod test { .join("src") .join("fmt") .join("format") - .join("json.rs"); + .join("json.rs") + .to_str() + .expect("path must be valid unicode") + // escape windows backslashes + .replace('\\', "\\\\"); let expected = &format!("{}{}{}", "{\"timestamp\":\"fake time\",\"level\":\"INFO\",\"span\":{\"answer\":42,\"name\":\"json_span\",\"number\":3},\"spans\":[{\"answer\":42,\"name\":\"json_span\",\"number\":3}],\"target\":\"tracing_subscriber::fmt::format::json::test\",\"filename\":\"",