refactor: do not use pointless assertion

pull/12759/head
Nikita Revenco 2025-02-06 15:01:41 +00:00 committed by Nik Revenco
parent c3829c3d91
commit f18a2d7c5a
1 changed files with 6 additions and 9 deletions

View File

@ -491,42 +491,39 @@ mod test {
#[test] #[test]
fn uncomment() { fn uncomment() {
let mut doc = Rope::from(" # 1\n\n # 2\n # 3"); let mut doc = Rope::from(" # 1\n\n # 2\n # 3");
let mut range = Range::new(0, doc.len_chars() - 1); let range = Range::new(0, doc.len_chars() - 1);
let changes = toggle_line_comments(&doc, &range, None); let changes = toggle_line_comments(&doc, &range, None);
let transaction = Transaction::change(&doc, changes.into_iter()); let transaction = Transaction::change(&doc, changes.into_iter());
transaction.apply(&mut doc); transaction.apply(&mut doc);
range = range.map(transaction.changes()); _ = range.map(transaction.changes());
assert_eq!(doc, " 1\n\n 2\n 3"); assert_eq!(doc, " 1\n\n 2\n 3");
assert_eq!(range, range); // to ignore the selection unused warning
} }
#[test] #[test]
fn uncomment_0_margin_comments() { fn uncomment_0_margin_comments() {
let mut doc = Rope::from(" #1\n\n #2\n #3"); let mut doc = Rope::from(" #1\n\n #2\n #3");
let mut range = Range::new(0, doc.len_chars() - 1); let range = Range::new(0, doc.len_chars() - 1);
let changes = toggle_line_comments(&doc, &range, None); let changes = toggle_line_comments(&doc, &range, None);
let transaction = Transaction::change(&doc, changes.into_iter()); let transaction = Transaction::change(&doc, changes.into_iter());
transaction.apply(&mut doc); transaction.apply(&mut doc);
range = range.map(transaction.changes()); _ = range.map(transaction.changes());
assert_eq!(doc, " 1\n\n 2\n 3"); assert_eq!(doc, " 1\n\n 2\n 3");
assert_eq!(range, range); // to ignore the selection unused warning
} }
#[test] #[test]
fn uncomment_0_margin_comments_with_no_space() { fn uncomment_0_margin_comments_with_no_space() {
let mut doc = Rope::from("#"); let mut doc = Rope::from("#");
let mut range = Range::new(0, doc.len_chars() - 1); let range = Range::new(0, doc.len_chars() - 1);
let changes = toggle_line_comments(&doc, &range, None); let changes = toggle_line_comments(&doc, &range, None);
let transaction = Transaction::change(&doc, changes.into_iter()); let transaction = Transaction::change(&doc, changes.into_iter());
transaction.apply(&mut doc); transaction.apply(&mut doc);
range = range.map(transaction.changes()); _ = range.map(transaction.changes());
assert_eq!(doc, ""); assert_eq!(doc, "");
assert_eq!(range, range); // to ignore the selection unused warning
} }
#[test] #[test]