@@ -2,7 +2,7 @@ import * as assert from 'assert';
2
2
import { suite , test } from 'mocha' ;
3
3
import { map } from '../../system/iterable' ;
4
4
import type { Autolink , RefSet } from '../autolinks' ;
5
- import { Autolinks } from '../autolinks' ;
5
+ import { getAutolinks , getBranchAutolinks } from '../autolinks' ;
6
6
7
7
const mockRefSets = ( prefixes : string [ ] = [ '' ] ) : RefSet [ ] =>
8
8
prefixes . map ( prefix => [
@@ -25,27 +25,27 @@ function assertAutolinks(actual: Map<string, Autolink>, expected: Array<string>)
25
25
26
26
suite ( 'Autolinks Test Suite' , ( ) => {
27
27
test ( 'Branch name autolinks' , ( ) => {
28
- assertAutolinks ( Autolinks . _getBranchAutolinks ( '123' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
29
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/123' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
30
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/PRE-123' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
31
- assertAutolinks ( Autolinks . _getBranchAutolinks ( '123.2' , mockRefSets ( ) ) , [ 'test/123' , 'test/2' ] ) ;
32
- assertAutolinks ( Autolinks . _getBranchAutolinks ( '123' , mockRefSets ( [ 'PRE-' ] ) ) , [ ] ) ;
33
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/123' , mockRefSets ( [ 'PRE-' ] ) ) , [ ] ) ;
34
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/2-fa/123' , mockRefSets ( [ '' ] ) ) , [ 'test/123' , 'test/2' ] ) ;
35
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/2-fa/123' , mockRefSets ( [ '' ] ) ) , [ 'test/123' , 'test/2' ] ) ;
36
- // incorrectly solved case, maybe it worths to compare the blocks length so that the less block size (without possible link) is more likely a link
37
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/2-fa/3' , mockRefSets ( [ '' ] ) ) , [ 'test/2' , 'test/3' ] ) ;
38
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/PRE-123' , mockRefSets ( [ 'PRE-' ] ) ) , [ 'test/123' ] ) ;
39
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/PRE-123.2' , mockRefSets ( [ 'PRE-' ] ) ) , [ 'test/123' ] ) ;
40
- assertAutolinks ( Autolinks . _getBranchAutolinks ( 'feature/3-123-PRE-123' , mockRefSets ( [ 'PRE-' ] ) ) , [ 'test/123' ] ) ;
28
+ assertAutolinks ( getBranchAutolinks ( '123' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
29
+ assertAutolinks ( getBranchAutolinks ( 'feature/123' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
30
+ assertAutolinks ( getBranchAutolinks ( 'feature/PRE-123' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
31
+ assertAutolinks ( getBranchAutolinks ( '123.2' , mockRefSets ( ) ) , [ 'test/123' , 'test/2' ] ) ;
32
+ assertAutolinks ( getBranchAutolinks ( '123' , mockRefSets ( [ 'PRE-' ] ) ) , [ ] ) ;
33
+ assertAutolinks ( getBranchAutolinks ( 'feature/123' , mockRefSets ( [ 'PRE-' ] ) ) , [ ] ) ;
34
+ assertAutolinks ( getBranchAutolinks ( 'feature/2-fa/123' , mockRefSets ( [ '' ] ) ) , [ 'test/123' , 'test/2' ] ) ;
35
+ assertAutolinks ( getBranchAutolinks ( 'feature/2-fa/123' , mockRefSets ( [ '' ] ) ) , [ 'test/123' , 'test/2' ] ) ;
36
+ // incorrectly solved cat worths to compare the blocks length so that the less block size (without possible link) is more likely a link
37
+ assertAutolinks ( getBranchAutolinks ( 'feature/2-fa/3' , mockRefSets ( [ '' ] ) ) , [ 'test/2' , 'test/3' ] ) ;
38
+ assertAutolinks ( getBranchAutolinks ( 'feature/PRE-123' , mockRefSets ( [ 'PRE-' ] ) ) , [ 'test/123' ] ) ;
39
+ assertAutolinks ( getBranchAutolinks ( 'feature/PRE-123.2' , mockRefSets ( [ 'PRE-' ] ) ) , [ 'test/123' ] ) ;
40
+ assertAutolinks ( getBranchAutolinks ( 'feature/3-123-PRE-123' , mockRefSets ( [ 'PRE-' ] ) ) , [ 'test/123' ] ) ;
41
41
assertAutolinks (
42
- Autolinks . _getBranchAutolinks ( 'feature/3-123-PRE-123' , mockRefSets ( [ '' , 'PRE-' ] ) ) ,
42
+ getBranchAutolinks ( 'feature/3-123-PRE-123' , mockRefSets ( [ '' , 'PRE-' ] ) ) ,
43
43
44
44
[ 'test/123' , 'test/3' ] ,
45
45
) ;
46
46
} ) ;
47
47
48
48
test ( 'Commit message autolinks' , ( ) => {
49
- assertAutolinks ( Autolinks . _getAutolinks ( 'test message 123 sd' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
49
+ assertAutolinks ( getAutolinks ( 'test message 123 sd' , mockRefSets ( ) ) , [ 'test/123' ] ) ;
50
50
} ) ;
51
51
} ) ;
0 commit comments