aboutsummaryrefslogtreecommitdiff
path: root/tests/invalid-encoder-misc.rs
blob: 272f58f8bfd664463c901db4f89bf9cf7ff0e2b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extern crate toml;

use std::f64;

#[test]
fn test_invalid_float_encode() {
    fn bad(value: toml::Value) {
        assert!(toml::to_string(&value).is_err());
    }

    bad(toml::Value::Float(f64::INFINITY));
    bad(toml::Value::Float(f64::NEG_INFINITY));
    bad(toml::Value::Float(f64::NAN));
}