Move expected value for indented debug test into test

This commit is contained in:
David Tolnay 2022-08-21 12:57:19 -07:00
parent 39fa675ecf
commit a047355bcd
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82
2 changed files with 15 additions and 12 deletions

View File

@ -20,6 +20,7 @@ ryu = "1.0"
[dev-dependencies]
automod = "1.0"
indoc = "1.0"
ref-cast = "1.0"
rustversion = "1.0"
serde = { version = "1.0.100", features = ["derive"] }

View File

@ -1,3 +1,4 @@
use indoc::indoc;
use serde_json::{json, Number, Value};
#[test]
@ -50,19 +51,20 @@ fn error() {
assert_eq!(format!("{:?}", err), expected);
}
const INDENTED_EXPECTED: &str = r#"Object({
"array": Array([
Number(
0,
),
Number(
1,
),
]),
})"#;
#[test]
fn indented() {
let j = json!({ "array": [0, 1] });
assert_eq!(format!("{:#?}", j), INDENTED_EXPECTED);
let expected = indoc! {r#"
Object({
"array": Array([
Number(
0,
),
Number(
1,
),
]),
})"#
};
assert_eq!(format!("{:#?}", j), expected);
}