error: cover LuaError conversion outside a callback
Assisted-by: Claude Opus 5 via Claude Code
diff --git a/frork-cli/src/error.rs b/frork-cli/src/error.rs
index ee1fbeb..b6f1e3e 100644
--- a/frork-cli/src/error.rs
+++ b/frork-cli/src/error.rs
@@ -82,4 +82,14 @@ mod tests {
FrorkError::Lua("Callback error: runtime error: regular lua error".to_string())
);
}
+
+ #[test]
+ fn test_lua_error_outside_callback_uses_display() {
+ let frork_err = FrorkError::from(LuaError::RuntimeError("bare error".to_string()));
+
+ assert_eq!(
+ frork_err,
+ FrorkError::Lua("runtime error: bare error".to_string())
+ );
+ }
}