Files
loop-etl-rocketchat/lib/test/datafile.js
2026-05-13 20:03:28 +03:00

34 lines
610 B
JavaScript

const expect = require('chai').expect
const fs = require('fs')
const datafile = require('../datafile')
const filename = 'test.json'
describe('datafile', function() {
var resultHandler = function(err) {
if(err) {
console.log('unlink failed', err)
} else {
console.log('file deleted')
}
}
it('should write objects to a file', function(done) {
var d = datafile(filename, () => {
expect(fs.existsSync(filename)).to.be.true
done()
})
d.write({
foo: 'bar'
})
d.end()
})
after(function() {
fs.unlink(filename, resultHandler)
})
})