diff options
author | mitchell <none@none> | 2021-10-06 19:22:25 -0400 |
---|---|---|
committer | mitchell <none@none> | 2021-10-06 19:22:25 -0400 |
commit | d759df907fa10c01303355054eda7c2baf229678 (patch) | |
tree | f1abdc49b69ecb5461cab621d98fa018a6ecffcc | |
parent | 51addf91aedfdb251bfb21c94ac6ea449fe88acd (diff) |
Test setting stack frames in the Lua debugger.
Requires the latest debugger module.
-rw-r--r-- | test/test.lua | 13 |
1 files 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") |