From d759df907fa10c01303355054eda7c2baf229678 Mon Sep 17 00:00:00 2001 From: mitchell Date: Wed, 6 Oct 2021 19:22:25 -0400 Subject: Test setting stack frames in the Lua debugger. Requires the latest debugger module. --- test/test.lua | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/test/test.lua b/test/test.lua index 3e613bc6..32bcde32 100644 --- a/test/test.lua +++ b/test/test.lua @@ -4375,13 +4375,12 @@ function test_debugger_lua() debugger.step_into() wait() assert_equal(buffer:line_from_position(buffer.current_pos), 2) - -- TODO: set_frame is not implemented in the Lua debugger. - -- debugger.set_frame(2) - -- wait() - -- assert_equal(buffer:line_from_position(buffer.current_pos), 7) - -- debugger.set_frame(1) - -- wait() - -- assert_equal(buffer:line_from_position(buffer.current_pos), 2) + debugger.set_frame(2) + wait() + assert_equal(buffer:line_from_position(buffer.current_pos), 7) + debugger.set_frame(1) + wait() + assert_equal(buffer:line_from_position(buffer.current_pos), 2) buffer:search_anchor() local pos = buffer:search_next(buffer.FIND_MATCHCASE | buffer.FIND_WHOLEWORD, 'i') assert(pos > 0, "'i' not found") -- cgit v1.2.3