Fix failing test with unicode-lines feature (#3455)

pull/3465/head
A-Walrus 2 years ago committed by GitHub
parent 6618cf2d68
commit d6e4fd15fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -305,8 +305,17 @@ mod line_ending_tests {
fn line_end_char_index_rope_slice() { fn line_end_char_index_rope_slice() {
let r = Rope::from_str("Hello\rworld\nhow\r\nare you?"); let r = Rope::from_str("Hello\rworld\nhow\r\nare you?");
let s = &r.slice(..); let s = &r.slice(..);
#[cfg(not(feature = "unicode-lines"))]
{
assert_eq!(line_end_char_index(s, 0), 11); assert_eq!(line_end_char_index(s, 0), 11);
assert_eq!(line_end_char_index(s, 1), 15); assert_eq!(line_end_char_index(s, 1), 15);
assert_eq!(line_end_char_index(s, 2), 25); assert_eq!(line_end_char_index(s, 2), 25);
} }
#[cfg(feature = "unicode-lines")]
{
assert_eq!(line_end_char_index(s, 0), 5);
assert_eq!(line_end_char_index(s, 1), 11);
assert_eq!(line_end_char_index(s, 2), 15);
}
}
} }

Loading…
Cancel
Save