UNPKG

write-csv

Version:

Quickly write json array to a .csv file

22 lines (16 loc) 539 B
/* eslint-env mocha */ var writeCSV = require('./index.js') var fs = require('fs') var assert = require('assert') describe('writeCSV', function() { it('writes an array of objects to a csv file', function() { var data = [ {a: 'foo', b: 'bar', c: 'baz'}, {a: 'shoo', b: 'boo', c: 'chaz'}, {a: 'gaia', b: 'loves', c: 'you'}, ] writeCSV('results.csv', data) var contents = fs.readFileSync('results.csv', 'utf8') assert.equal(contents, 'a,b,c\nfoo,bar,baz\nshoo,boo,chaz\ngaia,loves,you\n') }) })