error: cover LuaError conversion outside a callback
Assisted-by: Claude Opus 5 via Claude Code
change qnrqoqqqzyokxlktmxprsxnuqykvoxxz
commit d7bb886bda2125701a1f3f8d3518f3000080b809
author Alpha Chen <alpha@kejadlen.dev>
date
parent xoqxrrrv
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())
+        );
+    }
 }