Fix comparing CFIs with different number of !s

Fixes #45
This commit is contained in:
John Factotum
2024-12-21 04:56:43 +08:00
parent 63a5dbf3e3
commit 34b9079a1b
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -227,6 +227,8 @@ const XHTML = str => parser.parseFromString(str, 'application/xhtml+xml')
'/6/4!/4/12',
-1,
],
['/6/4', '/6/4!/2', -1],
['/6/4!/2', '/6/4!/2!/2', -1],
]) {
const x = CFI.compare(a, b)
console.assert(x === c, `compare ${a} and ${b}, expected ${c}, got ${x}`)