diff --git a/tests/regression/issue1004.rs b/tests/regression/issue1004.rs new file mode 100644 index 000000000..d2c3e74c0 --- /dev/null +++ b/tests/regression/issue1004.rs @@ -0,0 +1,9 @@ +#![cfg(feature = "arbitrary_precision")] + +#[test] +fn test() { + let float = 5.55f32; + let value = serde_json::to_value(&float).unwrap(); + let json = serde_json::to_string(&value).unwrap(); + assert_eq!(json, "5.550000190734863"); // FIXME +}