Skip to content

Commit 63751d1

Browse files
committed
Added failing tests
1 parent 6ddcdb8 commit 63751d1

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

crates/ra_assists/src/handlers/remove_dbg.rs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,4 +126,25 @@ fn foo(n: usize) {
126126
"dbg!(n.checked_sub(4))",
127127
);
128128
}
129+
130+
#[test]
131+
fn remove_dbg_leave_semicolon() {
132+
// https://github.com/rust-analyzer/rust-analyzer/issues/5129#issuecomment-651399779
133+
// not quite though
134+
let code = "
135+
let res = <|>dbg!(1 * 20); // needless comment
136+
";
137+
let expected = "
138+
let res = 1 * 20; // needless comment
139+
";
140+
check_assist(remove_dbg, code, expected);
141+
}
142+
143+
#[test]
144+
fn remove_dbg_keep_expression() {
145+
let code = "
146+
let res = <|>dbg!(a + b).foo();";
147+
let expected = "let res = (a + b).foo();";
148+
check_assist(remove_dbg, code, expected);
149+
}
129150
}

0 commit comments

Comments
 (0)