Skip to content

Commit f2e023b

Browse files
authored
Floats should not become ints
#152
1 parent c9c8195 commit f2e023b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/value.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ fn is_as_number() {
4949
assert_eq!(number.as_i8(), None);
5050
assert_eq!(number.as_i16(), None);
5151
assert_eq!(number.as_i32(), Some(40_000));
52+
53+
let number = JsonValue::from(-5.5);
54+
assert_eq!(number.as_i8(), None);
55+
assert_eq!(number.as_i16(), None);
56+
assert_eq!(number.as_i32(), None);
57+
assert_eq!(number.as_u8(), None);
58+
assert_eq!(number.as_u16(), None);
59+
assert_eq!(number.as_u32(), None);
5260
}
5361

5462
#[test]

0 commit comments

Comments
 (0)