Add test for ends-with fix
This commit is contained in:
parent
dacab7869f
commit
a6f347fbb7
@ -123,14 +123,10 @@ impl Str {
|
||||
}
|
||||
|
||||
// There might still be a match overlapping this one, so
|
||||
// restart at the next code point
|
||||
if let Some(c) = &self[mat.start()..].chars().next() {
|
||||
start_byte = mat.start() + c.len_utf8();
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
// restart at the next code point.
|
||||
let Some(c) = self[mat.start()..].chars().next() else { break };
|
||||
start_byte = mat.start() + c.len_utf8();
|
||||
}
|
||||
|
||||
false
|
||||
}
|
||||
}
|
||||
|
@ -81,6 +81,9 @@
|
||||
#test("Typst".ends-with(regex("\d*")), true)
|
||||
#test("Typst".ends-with(regex("\d+")), false)
|
||||
#test("Typ12".ends-with(regex("\d+")), true)
|
||||
#test("typst13".ends-with(regex("1[0-9]")), true)
|
||||
#test("typst113".ends-with(regex("1[0-9]")), true)
|
||||
#test("typst23".ends-with(regex("1[0-9]")), false)
|
||||
|
||||
---
|
||||
// Test the `find` and `position` methods.
|
||||
|
Loading…
Reference in New Issue
Block a user