From 86ff376c99b785a558b61f62af49b76e3a410654 Mon Sep 17 00:00:00 2001 From: Nazar Gargol Date: Wed, 8 Jul 2020 20:08:00 +1200 Subject: [PATCH] Reworked unparse test to use less dependencies --- ghost/members-csv/test/unparse.test.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/ghost/members-csv/test/unparse.test.js b/ghost/members-csv/test/unparse.test.js index 631ffb9904..bd55b6da4a 100644 --- a/ghost/members-csv/test/unparse.test.js +++ b/ghost/members-csv/test/unparse.test.js @@ -1,23 +1,19 @@ const should = require('should'); -const path = require('path'); -const {readCSV} = require('../lib/parse'); const unparse = require('../lib/unparse'); -const csvPath = path.join(__dirname, '/fixtures/'); describe('unparse', function () { it('serializes json to CSV and adds standard members fields', async function () { - const filePath = path.join(csvPath, 'single-column-with-header.csv'); - - const json = await readCSV({ - path: filePath, - columnsToExtract: [{name: 'email', lookup: /email/i}] - }); + const json = [{ + email: 'email@example.com', + name: 'Sam Memberino', + note: 'Early supporter' + }]; const result = unparse(json); should.exist(result); - const expected = `id,email,name,note,subscribed_to_emails,complimentary_plan,stripe_customer_id,created_at,deleted_at,labels\r\n,jbloggs@example.com,,,,,,,,\r\n,test@example.com,,,,,,,,`; + const expected = `id,email,name,note,subscribed_to_emails,complimentary_plan,stripe_customer_id,created_at,deleted_at,labels\r\n,email@example.com,Sam Memberino,Early supporter,,,,,,`; should.equal(result, expected); }); });