Fix tests for surround primitives

This commit is contained in:
Gokul Soumya 2022-04-18 22:36:22 +05:30 committed by Blaž Hrastnik
parent 76175dbd6d
commit 22ae1b92a6

View File

@ -343,7 +343,7 @@ fn test_get_surround_pos() {
// cursor on s[o]me, c[h]ars, newl[i]ne
assert_eq!(
get_surround_pos(slice, &selection, '(', 1)
get_surround_pos(slice, &selection, Some('('), 1)
.unwrap()
.as_slice(),
&[0, 5, 7, 13, 15, 23]
@ -359,7 +359,7 @@ fn test_get_surround_pos_bail() {
Selection::new(SmallVec::from_slice(&[Range::point(2), Range::point(9)]), 0);
// cursor on s[o]me, c[h]ars
assert_eq!(
get_surround_pos(slice, &selection, '(', 1),
get_surround_pos(slice, &selection, Some('('), 1),
Err(Error::PairNotFound) // different surround chars
);
@ -369,7 +369,7 @@ fn test_get_surround_pos_bail() {
);
// cursor on [x]x, newli[n]e
assert_eq!(
get_surround_pos(slice, &selection, '(', 1),
get_surround_pos(slice, &selection, Some('('), 1),
Err(Error::PairNotFound) // overlapping surround chars
);
@ -377,7 +377,7 @@ fn test_get_surround_pos_bail() {
Selection::new(SmallVec::from_slice(&[Range::point(2), Range::point(3)]), 0);
// cursor on s[o][m]e
assert_eq!(
get_surround_pos(slice, &selection, '[', 1),
get_surround_pos(slice, &selection, Some('['), 1),
Err(Error::CursorOverlap)
);
}