Skip to content

Commit f190b28

Browse files
committed
DAP: echo back the given command
on `, debug_command` form.
1 parent 211b319 commit f190b28

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/debug/server_dap.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,11 +441,11 @@ def process
441441
when 'evaluate'
442442
expr = req.dig('arguments', 'expression')
443443
if /\A\s*,(.+)\z/ =~ expr
444-
dbg_expr = $1
444+
dbg_expr = $1.strip
445445
dbg_expr.split(';;') { |cmd| @q_msg << cmd }
446446

447447
send_response req,
448-
result: "",
448+
result: "(rdbg:command) #{dbg_expr}",
449449
variablesReference: 0
450450
else
451451
@q_msg << req

test/protocol/eval_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def test_eval_executes_commands
2828
run_protocol_scenario PROGRAM, cdp: false do
2929
req_add_breakpoint 3
3030
req_continue
31-
assert_repl_result({value: '', type: nil}, ",b 5 ;; b 6")
31+
assert_repl_result({value: '(rdbg:command) b 5 ;; b 6', type: nil}, ",b 5 ;; b 6")
3232
req_continue
3333
assert_line_num 5
3434
req_continue

0 commit comments

Comments
 (0)