From 65bf26984376feffd4ae64c4f248ebc868545c24 Mon Sep 17 00:00:00 2001 From: jonathandturner Date: Wed, 16 Mar 2016 19:20:11 -0400 Subject: [PATCH] Add error test case for mismatched args --- src/engine.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/engine.rs b/src/engine.rs index 1ca95afd..b817dff7 100644 --- a/src/engine.rs +++ b/src/engine.rs @@ -841,6 +841,16 @@ fn test_ops() { } } +#[test] +fn test_mismatched_op() { + let mut engine = Engine::new(); + + match engine.eval::("60 + \"hello\"") { + Err(EvalAltResult::ErrorFunctionArgMismatch) => (), + _ => assert!(false) + } +} + #[test] fn test_bool_op1() { let mut engine = Engine::new();