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 m = require('mochainon')
const _ = require('lodash') const _ = require('lodash')
const Bluebird = require('bluebird') const Bluebird = require('bluebird')
const fs = require('fs') const fs = Bluebird.promisifyAll(require('fs'))
const os = require('os') const os = require('os')
const path = require('path') const path = require('path')
const imageStream = require('../../lib/image-stream/index') 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.DEFAULT_IMAGE_TESTS_TIMEOUT = 20000
exports.expectError = function (file, errorMessage, errorDetail) { exports.expectError = function (file, errorMessage, errorDetail) {
@ -93,7 +78,8 @@ exports.extractFromFilePath = function (file, image) {
}).then(function (areEqual) { }).then(function (areEqual) {
m.chai.expect(areEqual).to.be.true m.chai.expect(areEqual).to.be.true
}).finally(function () { }).finally(function () {
return deleteIfExists(output) return fs.unlinkAsync(output)
.catch({ code: 'ENOENT' }, _.noop)
}) })
}) })
} }