@@ -22,39 +22,43 @@ async function svg2json(filePath) {
2222
2323describe ( 'badge reporter' , ( ) => {
2424 it ( 'should generate red badges on project-low-coverage-with-error' , async ( ) => {
25- const tmpDir = tempy . directory ( ) ;
25+ const temporaryDir = tempy . directory ( ) ;
2626
2727 const { exitCode} = await runFlowCoverageReport ( [
28- '-i' , ` "src/*.js"` , '-t' , 'badge' , '-o' , tmpDir
28+ '-i' , ' "src/*.js"' , '-t' , 'badge' , '-o' , temporaryDir
2929 ] , { cwd : testLowCoverageDir } ) ;
3030
3131 // Expect flow-coverage-report to exit with 2 on low coverage.
3232 expect ( exitCode ) . toBe ( 2 ) ;
3333
34- const flowBadge = await svg2json ( path . join ( tmpDir , 'flow-badge.svg' ) ) ;
35- const flowCoverageBadge = await svg2json ( path . join ( tmpDir , 'flow-coverage-badge.svg' ) ) ;
34+ const flowBadge = await svg2json ( path . join ( temporaryDir , 'flow-badge.svg' ) ) ;
35+ const flowCoverageBadge = await svg2json ( path . join ( temporaryDir , 'flow-coverage-badge.svg' ) ) ;
3636
3737 expect ( flowBadge ) . toMatchSnapshot ( 'flow-badge red' ) ;
3838 expect ( flowCoverageBadge ) . toMatchSnapshot ( 'flow-coverage-badge red' ) ;
3939
40- await new Promise ( resolve => rimraf ( path . join ( tmpDir , '*.svg' ) , resolve ) ) ;
40+ await new Promise ( resolve => {
41+ rimraf ( path . join ( temporaryDir , '*.svg' ) , resolve ) ;
42+ } ) ;
4143 } ) ;
4244
4345 it ( 'should generate green badges on full covered project' , async ( ) => {
44- const tmpDir = tempy . directory ( ) ;
46+ const temporaryDir = tempy . directory ( ) ;
4547
4648 const { exitCode} = await runFlowCoverageReport ( [
47- '-i' , ` "src/*.js"` , '-t' , 'badge' , '-o' , tmpDir
49+ '-i' , ' "src/*.js"' , '-t' , 'badge' , '-o' , temporaryDir
4850 ] , { cwd : testFullCoverageDir } ) ;
4951
5052 expect ( exitCode ) . toBe ( 0 ) ;
5153
52- const flowBadge = await svg2json ( path . join ( tmpDir , 'flow-badge.svg' ) ) ;
53- const flowCoverageBadge = await svg2json ( path . join ( tmpDir , 'flow-coverage-badge.svg' ) ) ;
54+ const flowBadge = await svg2json ( path . join ( temporaryDir , 'flow-badge.svg' ) ) ;
55+ const flowCoverageBadge = await svg2json ( path . join ( temporaryDir , 'flow-coverage-badge.svg' ) ) ;
5456
5557 expect ( flowBadge ) . toMatchSnapshot ( 'flow-badge green' ) ;
5658 expect ( flowCoverageBadge ) . toMatchSnapshot ( 'flow-coverage-badge green' ) ;
5759
58- await new Promise ( resolve => rimraf ( path . join ( tmpDir , '*.svg' ) , resolve ) ) ;
60+ await new Promise ( resolve => {
61+ rimraf ( path . join ( temporaryDir , '*.svg' ) , resolve ) ;
62+ } ) ;
5963 } ) ;
6064} ) ;
0 commit comments