gitea源码

common-issue-list.test.ts 905B

1234567891011121314151617
  1. import {parseIssueListQuickGotoLink} from './common-issue-list.ts';
  2. test('parseIssueListQuickGotoLink', () => {
  3. expect(parseIssueListQuickGotoLink('/link', '')).toEqual('');
  4. expect(parseIssueListQuickGotoLink('/link', 'abc')).toEqual('');
  5. expect(parseIssueListQuickGotoLink('/link', '123')).toEqual('/link/issues/123');
  6. expect(parseIssueListQuickGotoLink('/link', '#123')).toEqual('/link/issues/123');
  7. expect(parseIssueListQuickGotoLink('/link', 'owner/repo#123')).toEqual('');
  8. expect(parseIssueListQuickGotoLink('', '')).toEqual('');
  9. expect(parseIssueListQuickGotoLink('', 'abc')).toEqual('');
  10. expect(parseIssueListQuickGotoLink('', '123')).toEqual('');
  11. expect(parseIssueListQuickGotoLink('', '#123')).toEqual('');
  12. expect(parseIssueListQuickGotoLink('', 'owner/repo#')).toEqual('');
  13. expect(parseIssueListQuickGotoLink('', 'owner/repo#123')).toEqual('/owner/repo/issues/123');
  14. });