@@ -16,5 +16,22 @@ describe('TypeDoc', function() {
16
16
Assert . notEqual ( expanded . indexOf ( Path . join ( inputFiles , 'class.ts' ) ) , - 1 ) ;
17
17
Assert . equal ( expanded . indexOf ( inputFiles ) , - 1 ) ;
18
18
} ) ;
19
+ it ( 'honors the exclude argument even on a fixed file list' , function ( ) {
20
+ var inputFiles = Path . join ( __dirname , 'converter' , 'class' ) ;
21
+ application . options . setValue ( 'exclude' , '**/class.ts' ) ;
22
+ var expanded = application . expandInputFiles ( [ inputFiles ] ) ;
23
+
24
+ Assert . equal ( expanded . indexOf ( Path . join ( inputFiles , 'class.ts' ) ) , - 1 ) ;
25
+ Assert . equal ( expanded . indexOf ( inputFiles ) , - 1 ) ;
26
+ } ) ;
27
+ it ( 'supports multiple excludes' , function ( ) {
28
+ var inputFiles = Path . join ( __dirname , 'converter' ) ;
29
+ application . options . setValue ( 'exclude' , '**/+(class|access).ts' ) ;
30
+ var expanded = application . expandInputFiles ( [ inputFiles ] ) ;
31
+
32
+ Assert . equal ( expanded . indexOf ( Path . join ( inputFiles , 'class' , 'class.ts' ) ) , - 1 ) ;
33
+ Assert . equal ( expanded . indexOf ( Path . join ( inputFiles , 'access' , 'access.ts' ) ) , - 1 ) ;
34
+ Assert . equal ( expanded . indexOf ( inputFiles ) , - 1 ) ;
35
+ } ) ;
19
36
} ) ;
20
37
} ) ;
0 commit comments