Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

Commit 44eb2c1

Browse files
author
dale tan
committed
fix: updated test to use process.cwd()
1 parent b32bc00 commit 44eb2c1

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

test/index.js

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -231,33 +231,40 @@ describe('Codecov', function() {
231231
})
232232

233233
it('Should use codecov.yml via env variable', function() {
234+
var CWD = process.cwd()
234235
expect(
235236
codecov.upload({ options: { dump: true, disable: 'detect' } }).query.yaml
236-
).to.eql('codecov.yml')
237+
).to.eql(CWD + '/codecov.yml')
237238

238-
fs.writeFileSync('foo.yml', '')
239+
mockFs({
240+
'foo.yml': '',
241+
})
239242
process.env.codecov_yml = 'foo.yml'
240243
expect(
241244
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()
244247
delete process.env.codecov_yml
245248

246-
fs.writeFileSync('FOO.yml', '')
249+
mockFs({
250+
'FOO.yml': '',
251+
})
247252
process.env.CODECOV_YML = 'FOO.yml'
248253
expect(
249254
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()
252257
delete process.env.CODECOV_YML
253258
})
254259

255260
it('can get config from cli args', function() {
256-
fs.writeFileSync('foo.yml', '')
261+
mockFs({
262+
'foo.yml': '',
263+
})
257264
var res = codecov.upload({
258265
options: { dump: true, yml: 'foo.yml', disable: 'detect' },
259266
})
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()
262269
})
263270
})

0 commit comments

Comments
 (0)