test(image-stream): Fix lint error in tester

This commit is contained in:
Jonas Hermsmeier 2018-02-12 14:42:05 +01:00
parent 0bc09defa7
commit ab026b1635
No known key found for this signature in database
GPG Key ID: 1B870F801A0CEE9F

View File

@ -19,7 +19,7 @@
const m = require('mochainon')
const _ = require('lodash')
const Bluebird = require('bluebird')
const fs = require('fs')
const fs = Bluebird.promisifyAll(require('fs'))
const os = require('os')
const path = require('path')
const imageStream = require('../../lib/image-stream/index')
@ -33,21 +33,6 @@ const doFilesContainTheSameData = (file1, file2) => {
})
}
const deleteIfExists = (file) => {
return new Bluebird((resolve, reject) => {
try {
fs.accessSync(file)
fs.unlinkSync(file)
} catch (error) {
if (error.code !== 'ENOENT') {
return reject(error)
}
}
resolve()
})
}
exports.DEFAULT_IMAGE_TESTS_TIMEOUT = 20000
exports.expectError = function (file, errorMessage, errorDetail) {
@ -93,7 +78,8 @@ exports.extractFromFilePath = function (file, image) {
}).then(function (areEqual) {
m.chai.expect(areEqual).to.be.true
}).finally(function () {
return deleteIfExists(output)
return fs.unlinkAsync(output)
.catch({ code: 'ENOENT' }, _.noop)
})
})
}