@@ -231,33 +231,40 @@ describe('Codecov', function() {
231
231
} )
232
232
233
233
it ( 'Should use codecov.yml via env variable' , function ( ) {
234
+ var CWD = process . cwd ( )
234
235
expect (
235
236
codecov . upload ( { options : { dump : true , disable : 'detect' } } ) . query . yaml
236
- ) . to . eql ( ' codecov.yml')
237
+ ) . to . eql ( CWD + '/ codecov.yml')
237
238
238
- fs . writeFileSync ( 'foo.yml' , '' )
239
+ mockFs ( {
240
+ 'foo.yml' : '' ,
241
+ } )
239
242
process . env . codecov_yml = 'foo.yml'
240
243
expect (
241
244
codecov . upload ( { options : { dump : true , disable : 'detect' } } ) . query . yaml
242
- ) . to . eql ( ' foo.yml')
243
- fs . unlinkSync ( 'foo.yml' )
245
+ ) . to . eql ( CWD + '/ foo.yml')
246
+ mockFs . restore ( )
244
247
delete process . env . codecov_yml
245
248
246
- fs . writeFileSync ( 'FOO.yml' , '' )
249
+ mockFs ( {
250
+ 'FOO.yml' : '' ,
251
+ } )
247
252
process . env . CODECOV_YML = 'FOO.yml'
248
253
expect (
249
254
codecov . upload ( { options : { dump : true , disable : 'detect' } } ) . query . yaml
250
- ) . to . eql ( ' FOO.yml')
251
- fs . unlinkSync ( 'FOO.yml' )
255
+ ) . to . eql ( CWD + '/ FOO.yml')
256
+ mockFs . restore ( )
252
257
delete process . env . CODECOV_YML
253
258
} )
254
259
255
260
it ( 'can get config from cli args' , function ( ) {
256
- fs . writeFileSync ( 'foo.yml' , '' )
261
+ mockFs ( {
262
+ 'foo.yml' : '' ,
263
+ } )
257
264
var res = codecov . upload ( {
258
265
options : { dump : true , yml : 'foo.yml' , disable : 'detect' } ,
259
266
} )
260
- expect ( res . query . yaml ) . to . eql ( ' foo.yml')
261
- fs . unlinkSync ( 'foo.yml' )
267
+ expect ( res . query . yaml ) . to . eql ( process . cwd ( ) + '/ foo.yml')
268
+ mockFs . restore ( )
262
269
} )
263
270
} )
0 commit comments