@@ -2,8 +2,10 @@ import { SourceFile, SyntaxKind } from 'ts-simple-ast';
22const KEY1 = 'Spec (files)' ;
33const KEY2 = 'Spec (describe)' ;
44const KEY2x = 'Spec (xdescribe)' ;
5+ const KEY2f = 'Spec (fdescribe)' ;
56const KEY3 = 'Spec (it)' ;
67const KEY3x = 'Spec (xit)' ;
8+ const KEY3f = 'Spec (fit)' ;
79const KEY4 = 'Spec (expect)' ;
810
911function filter ( funcNames , by ) {
@@ -15,6 +17,8 @@ export default function(sourcesFiles: SourceFile[]) {
1517 let it = 0 ;
1618 let xdescribe = 0 ;
1719 let xit = 0 ;
20+ let fdescribe = 0 ;
21+ let fit = 0 ;
1822 let expect = 0 ;
1923 sourcesFiles . filter ( file => file . getFilePath ( ) . endsWith ( 'spec.ts' ) ) . map ( sourceFile => {
2024 files . push ( sourceFile ) ;
@@ -35,11 +39,13 @@ export default function(sourcesFiles: SourceFile[]) {
3539 it += filter ( funcNames , 'it' ) ;
3640 xdescribe += filter ( funcNames , 'xdescribe' ) ;
3741 xit += filter ( funcNames , 'xit' ) ;
42+ fdescribe += filter ( funcNames , 'fdescribe' ) ;
43+ fit += filter ( funcNames , 'fit' ) ;
3844 expect += filter ( funcNames , 'expect' ) ;
3945 } ) ;
4046
4147 return {
42- keys : [ [ KEY1 , KEY2 , KEY2x , KEY3 , KEY3x , KEY4 ] . join ( '\n' ) ] ,
43- values : [ [ files . length , describe , xdescribe , it , xit , expect ] . join ( '\n' ) ]
48+ keys : [ [ KEY1 , KEY2 , KEY2x , KEY2f , KEY3 , KEY3x , KEY3f , KEY4 ] . join ( '\n' ) ] ,
49+ values : [ [ files . length , describe , xdescribe , fdescribe , it , xit , fit , expect ] . join ( '\n' ) ]
4450 } ;
4551}
0 commit comments