@@ -10,19 +10,21 @@ describe.each([
10
10
[ 'johndoe.slf' , true ] ,
11
11
[ 'johndoe.SLF' , true ] ,
12
12
] ) ( 'isValidLogFileName("%s"))' , ( fileName , expected ) => {
13
- it ( `bad extension returns ${ expected } ` , ( ) => {
14
- const result = logAnalyzerInstance . isValidLogFileName ( fileName ) ;
13
+ it ( `bad extension returns ${ expected } ` , async ( ) => {
14
+ const result = await logAnalyzerInstance . isValidLogFileName ( fileName ) ;
15
15
expect ( result ) . toBe ( expected ) ;
16
16
} ) ;
17
17
} ) ;
18
18
19
19
describe ( 'isValidLogFileName' , ( ) => {
20
- it ( 'empty filename throws error' , ( ) => {
21
- function emptyLogFileName ( ) {
22
- logAnalyzerInstance . isValidLogFileName ( '' ) ;
20
+ it ( 'empty filename throws error' , async ( ) => {
21
+ async function emptyLogFileName ( ) {
22
+ return logAnalyzerInstance . isValidLogFileName ( '' ) ;
23
23
}
24
24
25
- expect ( emptyLogFileName ) . toThrow ( 'filename has to be provided' ) ;
25
+ await expect ( emptyLogFileName ( ) ) . rejects . toThrow (
26
+ 'filename has to be provided'
27
+ ) ;
26
28
} ) ;
27
29
28
30
/**
@@ -34,9 +36,8 @@ describe('isValidLogFileName', () => {
34
36
${ 'johndoe.slf' } | ${ true }
35
37
` (
36
38
'when called there changes wasLastFileNameValid that returns $expected' ,
37
- ( { fileName, expected } ) => {
38
- console . log ( fileName ) ;
39
- logAnalyzerInstance . isValidLogFileName ( fileName ) ;
39
+ async ( { fileName, expected } ) => {
40
+ await logAnalyzerInstance . isValidLogFileName ( fileName ) ;
40
41
const result = logAnalyzerInstance . getWasLastFileNameValid ( ) ;
41
42
42
43
expect ( result ) . toBe ( expected ) ;
0 commit comments