difftreelog
test issue #40
in: master
1 file changed
crates/jrsonnet-evaluator/src/lib.rsdiffbeforeafterboth989 let _ = state.evaluate_file_raw(&PathBuf::from("/test"));989 let _ = state.evaluate_file_raw(&PathBuf::from("/test"));990 }990 }991992 #[test]993 fn issue_40() {994 let state = EvaluationState::default();995 state.with_stdlib();996997 let error = state.evaluate_snippet_raw(998 Rc::new(PathBuf::from("issue40.jsonnet")),999 r#"1000 local conf = {1001 n: ""1002 };1003 1004 local result = conf + {1005 assert std.isNumber(self.n): "is number"1006 };10071008 std.manifestJsonEx(result, "")1009 "#.into(),1010 ).unwrap_err();1011 assert_eq!(error.error().to_string(), "assert failed: is number");1012 }991}1013}9921014