From 300d71ddc234da57a6d7b94bc51258876be603d8 Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Fri, 5 Feb 2016 14:03:15 -0800 Subject: [PATCH] [CSV Export] Verify CSV data content --- platform/exporters/ExportServiceSpec.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/platform/exporters/ExportServiceSpec.js b/platform/exporters/ExportServiceSpec.js index 878476d2d2..5e1c7e33bb 100644 --- a/platform/exporters/ExportServiceSpec.js +++ b/platform/exporters/ExportServiceSpec.js @@ -68,7 +68,19 @@ define( }); it("includes headers from the data set", function () { - expect(csvContents[0]).toEqual([ 'a', 'b', 'c' ]); + expect(csvContents[0]) + .toEqual(Object.keys(testRows[0]).sort()); + }); + + it("includes data from the data set", function () { + var headers = csvContents[0], + expectedData = testRows.map(function (row) { + return headers.map(function (key) { + return String(row[key]); + }); + }); + // Everything after header should be data + expect(csvContents.slice(1)).toEqual(expectedData); }); });