use miniserde::json;
use std::f64;
#[test]
fn test_ser() {
let cases = &[
(1.0, "1.0"),
(f64::NAN.copysign(1.0), "null"),
(f64::NAN.copysign(-1.0), "null"),
(f64::INFINITY, "null"),
(f64::NEG_INFINITY, "null"),
];
for (number, expected) in cases {
let actual = json::to_string(number);
assert_eq!(actual, *expected);
}
}