aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar mitchell <none@none>2021-10-06 19:22:25 -0400
committerGravatar mitchell <none@none>2021-10-06 19:22:25 -0400
commitd759df907fa10c01303355054eda7c2baf229678 (patch)
treef1abdc49b69ecb5461cab621d98fa018a6ecffcc
parent51addf91aedfdb251bfb21c94ac6ea449fe88acd (diff)
Test setting stack frames in the Lua debugger.
Requires the latest debugger module.
-rw-r--r--test/test.lua13
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")