use crate::cjval::CJValidator;
use cjval;
#[test]
fn invalid_values_overflow() {
let sdata = std::fs::read_to_string("data/material.city.json").unwrap();
let mut v: CJValidator = CJValidator::from_str(&sdata);
let re = v.validate();
assert!(!re["materials"].is_valid());
let sdata = std::fs::read_to_string("data/material2.city.json").unwrap();
v = CJValidator::from_str(&sdata);
let re = v.validate();
assert!(!re["materials"].is_valid());
}
#[test]
fn valid() {
let sdata = std::fs::read_to_string("data/material3.city.json").unwrap();
let v: CJValidator = CJValidator::from_str(&sdata);
let re = v.validate();
assert!(re["materials"].is_valid());
}