@@ -1043,40 +1043,6 @@ export * from "lib";
1043
1043
}
1044
1044
} ) ;
1045
1045
1046
- describe ( "helper functions" , ( ) => {
1047
- it ( "Detection-1" , ( ) => {
1048
- const originalImports = [ "abc" , "Abc" , "abC" ] ;
1049
- const test2 = [ "abc" , "Abc" , "abC" , "b" ] ;
1050
- const test3 = [ "abc" , "Abc" , "abC" , "c" ] ;
1051
- const test4 = [ "abc" , "Abc" , "abC" , "b" , "d" , "e" ] ;
1052
- const test5 = [ "abc" , "b" , "Abc" , "abC" , "d" , "e" ] ;
1053
-
1054
- assert . equal ( ts . getDiffNum ( originalImports , originalImports ) , 0 ) ;
1055
- assert . equal ( ts . getDiffNum ( originalImports , test2 ) , 1 ) ;
1056
- assert . equal ( ts . getDiffNum ( test2 , test3 ) , 1 ) ;
1057
- assert . equal ( ts . getDiffNum ( originalImports , test4 ) , 3 ) ;
1058
- assert . equal ( ts . getDiffNum ( originalImports , test5 ) , 3 ) ;
1059
- assert . equal ( ts . getDiffNum ( test4 , test5 ) , 2 ) ;
1060
- } ) ;
1061
-
1062
- it ( "mergededuplicates" , ( ) => {
1063
- const test = [ 1 , 2 , 3 , 4 ] ;
1064
- const test2 = [ 1 , 2 , 3 , 4 , 5 ] ;
1065
- const test3 = [ 6 , 7 , 8 , 9 , 10 ] ;
1066
- const test4 = [ 1 , 3 , 4 , 5 , 8 , 9 ] ;
1067
- const test5 = [ 1 , 2 , 4 , 6 , 7 , 8 , 9 ] ;
1068
- function comparer ( x : number , y : number ) {
1069
- if ( x > y ) return ts . Comparison . GreaterThan ;
1070
- if ( x < y ) return ts . Comparison . LessThan ;
1071
- return ts . Comparison . EqualTo ;
1072
- }
1073
- assert . sameOrderedMembers ( ts . mergeAndDeduplicateSorted ( test , test2 , comparer ) as any as number [ ] , test2 ) ;
1074
- assert . sameOrderedMembers ( ts . mergeAndDeduplicateSorted ( test2 , test2 , comparer ) as any as number [ ] , test2 ) ;
1075
- assert . sameOrderedMembers ( ts . mergeAndDeduplicateSorted ( test2 , test3 , comparer ) as any as number [ ] , [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] ) ;
1076
- assert . sameOrderedMembers ( ts . mergeAndDeduplicateSorted ( test4 , test5 , comparer ) as any as number [ ] , [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] ) ;
1077
- } ) ;
1078
- } ) ;
1079
-
1080
1046
function parseImports ( ...importStrings : string [ ] ) : readonly ts . ImportDeclaration [ ] {
1081
1047
const sourceFile = ts . createSourceFile ( "a.ts" , importStrings . join ( "\n" ) , ts . ScriptTarget . ES2015 , /*setParentNodes*/ true , ts . ScriptKind . TS ) ;
1082
1048
const imports = ts . filter ( sourceFile . statements , ts . isImportDeclaration ) ;
0 commit comments