1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-10-10 19:32:02 +00:00

add unit tests for js

This commit is contained in:
Maxim Slipenko 2025-06-07 19:02:13 +03:00
parent 009a1bcf86
commit 3b0b5d0513
4 changed files with 30 additions and 6 deletions

View file

@ -1,4 +1,4 @@
import {matchEmoji, matchMention} from './match.js';
import {matchEmoji, matchMention, matchIssue} from './match.js';
test('matchEmoji', () => {
expect(matchEmoji('')).toEqual([
@ -48,3 +48,15 @@ test('matchMention', () => {
expect(matchMention('')).toEqual(window.config.mentionValues.slice(0, 6));
expect(matchMention('user4')).toEqual([window.config.mentionValues[3]]);
});
test('matchIssue', () => {
expect(matchIssue('')).toEqual(window.config.issueValues.slice(0, 6));
expect(matchIssue('1')).toEqual([window.config.issueValues[9], window.config.issueValues[0]]);
expect(matchIssue('issue')).toEqual([
window.config.issueValues[0],
window.config.issueValues[1],
window.config.issueValues[2],
window.config.issueValues[7],
window.config.issueValues[9],
]);
});