diff --git a/ecmascript/debugger/tests/js_debugger_test.cpp b/ecmascript/debugger/tests/js_debugger_test.cpp index 82830779e87a49be03ea26f55b987be0288c5c5e..6ec5de9ef9f5b9372b7bc17c216b23b9a691d4b1 100644 --- a/ecmascript/debugger/tests/js_debugger_test.cpp +++ b/ecmascript/debugger/tests/js_debugger_test.cpp @@ -139,4 +139,15 @@ HWTEST_F_L0(JsDebuggerTest, JsDebuggerBreakpointNullTest) bool result = debuggerFriend.IsBreakpointCondSatisfiedTest(breakpoint); EXPECT_EQ(result, false); } + +HWTEST_F_L0(JsDebuggerTest, JsDebuggerWithUndefinedMethodInDebugMode) +{ + JSHandle undefined(thread, JSTaggedValue::Undefined()); + JSHandle undefinedFunc = JSHandle(undefined); + JSHandle methodHandle(thread, undefinedFunc->GetMethod(thread)); + + JSHandle envHandle; + JSDebugger debugger(ecmaVm); + debugger.MethodEntry(methodHandle, envHandle); +} } // namespace panda::test \ No newline at end of file