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) }) })