1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-20 15:18:08 +02:00

Fix search of numbers inside fractions

This commit is contained in:
Calixte Denizet 2023-04-11 20:57:26 +02:00
parent c1c372c320
commit d8795f9f8f
2 changed files with 71 additions and 2 deletions

View file

@ -381,6 +381,66 @@ describe("pdf_find_controller", function () {
pageMatches: [[27, 54]],
pageMatchesLength: [[1, 1]],
});
await testSearch({
eventBus,
pdfFindController,
state: {
query: "1",
},
matchesPerPage: [3],
selectedMatch: {
pageIndex: 0,
matchIndex: 0,
},
pageMatches: [[27, 54, 55]],
pageMatchesLength: [[1, 1, 1]],
});
await testSearch({
eventBus,
pdfFindController,
state: {
query: "2",
},
matchesPerPage: [2],
selectedMatch: {
pageIndex: 0,
matchIndex: 0,
},
pageMatches: [[27, 54]],
pageMatchesLength: [[1, 1]],
});
await testSearch({
eventBus,
pdfFindController,
state: {
query: "1/",
},
matchesPerPage: [3],
selectedMatch: {
pageIndex: 0,
matchIndex: 0,
},
pageMatches: [[27, 54, 55]],
pageMatchesLength: [[1, 1, 1]],
});
await testSearch({
eventBus,
pdfFindController,
state: {
query: "1/21",
},
matchesPerPage: [1],
selectedMatch: {
pageIndex: 0,
matchIndex: 0,
},
pageMatches: [[54]],
pageMatchesLength: [[2]],
});
});
it("performs a normal search, where the text with diacritics is normalized", async function () {