Use weighted algorithm for string matching when finding files in repo (#21370)
This PR is for: * https://github.com/go-gitea/gitea/issues/20231 Now, when a user searches `word`, they always see `/{word}.txt` before `/{w}e-g{o}t-{r}esult.{d}at` Demo: When searching "a", "a.ext" comes first. Then when searching "at", the longer matched "template" comes first. <details>   </details> This PR also makes the frontend tests could import feature JS files by introducing `jestSetup.js` Co-authored-by: delvh <dev.lh@web.de> Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
parent
7bb12d7efa
commit
768e16dad1
6 changed files with 118 additions and 71 deletions
5
web_src/js/testUtils/jestSetup.js
Normal file
5
web_src/js/testUtils/jestSetup.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
window.config = {
|
||||
csrfToken: 'jest-test-csrf-token-123456',
|
||||
pageData: {},
|
||||
i18n: {},
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue