@@ -142,9 +142,9 @@ var csv2jsonTests = function () {
142
142
options = {
143
143
DELIMITER : {
144
144
FIELD : ',' ,
145
- ARRAY : '/'
145
+ ARRAY : '/' ,
146
+ EOL : '\n'
146
147
} ,
147
- EOL : '\n' ,
148
148
PARSE_CSV_NUMBERS : false
149
149
} ;
150
150
} ) ;
@@ -286,9 +286,9 @@ var csv2jsonTests = function () {
286
286
options = {
287
287
DELIMITER : {
288
288
FIELD : ';' ,
289
- ARRAY : '/'
289
+ ARRAY : '/' ,
290
+ EOL : '\n'
290
291
} ,
291
- EOL : '\n' ,
292
292
PARSE_CSV_NUMBERS : false
293
293
} ;
294
294
} ) ;
@@ -298,7 +298,7 @@ var csv2jsonTests = function () {
298
298
if ( err ) { throw err ; }
299
299
true . should . equal ( _ . isEqual ( err , null ) ) ;
300
300
csv . should . equal ( csvTestData . unQuoted . regularJson . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
301
- csv . split ( options . EOL ) . length . should . equal ( 6 ) ;
301
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 6 ) ;
302
302
done ( ) ;
303
303
} , options ) ;
304
304
} ) ;
@@ -308,7 +308,7 @@ var csv2jsonTests = function () {
308
308
if ( err ) { throw err ; }
309
309
true . should . equal ( _ . isEqual ( err , null ) ) ;
310
310
csv . should . equal ( csvTestData . unQuoted . nestedJson . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
311
- csv . split ( options . EOL ) . length . should . equal ( 6 ) ;
311
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 6 ) ;
312
312
done ( ) ;
313
313
} , options ) ;
314
314
} ) ;
@@ -318,7 +318,7 @@ var csv2jsonTests = function () {
318
318
if ( err ) { throw err ; }
319
319
true . should . equal ( _ . isEqual ( err , null ) ) ;
320
320
csv . should . equal ( csvTestData . unQuoted . nestedJson2 . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
321
- csv . split ( options . EOL ) . length . should . equal ( 4 ) ;
321
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 4 ) ;
322
322
done ( ) ;
323
323
} , options ) ;
324
324
} ) ;
@@ -328,7 +328,7 @@ var csv2jsonTests = function () {
328
328
if ( err ) { throw err ; }
329
329
true . should . equal ( _ . isEqual ( err , null ) ) ;
330
330
csv . should . equal ( csvTestData . unQuoted . nestedQuotes . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
331
- csv . split ( options . EOL ) . length . should . equal ( 4 ) ;
331
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 4 ) ;
332
332
done ( ) ;
333
333
} , options ) ;
334
334
} ) ;
@@ -338,7 +338,7 @@ var csv2jsonTests = function () {
338
338
if ( err ) { throw err ; }
339
339
true . should . equal ( _ . isEqual ( err , null ) ) ;
340
340
csv . should . equal ( csvTestData . unQuoted . noData . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
341
- csv . split ( options . EOL ) . length . should . equal ( 3 ) ; // Still adds newlines for header, first data row, and end of data
341
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 3 ) ; // Still adds newlines for header, first data row, and end of data
342
342
done ( ) ;
343
343
} , options ) ;
344
344
} ) ;
@@ -348,7 +348,7 @@ var csv2jsonTests = function () {
348
348
if ( err ) { throw err ; }
349
349
true . should . equal ( _ . isEqual ( err , null ) ) ;
350
350
csv . should . equal ( csvTestData . unQuoted . singleDoc . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
351
- csv . split ( options . EOL ) . length . should . equal ( 3 ) ;
351
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 3 ) ;
352
352
done ( ) ;
353
353
} , options ) ;
354
354
} ) ;
@@ -358,7 +358,7 @@ var csv2jsonTests = function () {
358
358
if ( err ) { throw err ; }
359
359
true . should . equal ( _ . isEqual ( err , null ) ) ;
360
360
csv . should . equal ( csvTestData . unQuoted . arrayValue . replace ( / ; / g, options . DELIMITER . ARRAY ) . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
361
- csv . split ( options . EOL ) . length . should . equal ( 5 ) ;
361
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 5 ) ;
362
362
done ( ) ;
363
363
} , options ) ;
364
364
} ) ;
@@ -370,7 +370,7 @@ var csv2jsonTests = function () {
370
370
if ( err ) { throw err ; }
371
371
true . should . equal ( _ . isEqual ( err , null ) ) ;
372
372
csv . should . equal ( csvTestData . unQuoted . arrayValue_specificKeys . replace ( / , / g, opts . DELIMITER . FIELD ) ) ;
373
- csv . split ( options . EOL ) . length . should . equal ( 5 ) ;
373
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 5 ) ;
374
374
done ( ) ;
375
375
} , opts ) ;
376
376
} ) ;
@@ -380,7 +380,7 @@ var csv2jsonTests = function () {
380
380
if ( err ) { throw err ; }
381
381
true . should . equal ( _ . isEqual ( err , null ) ) ;
382
382
csv . should . equal ( csvTestData . unQuoted . regularJson . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
383
- csv . split ( options . EOL ) . length . should . equal ( 6 ) ;
383
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 6 ) ;
384
384
done ( ) ;
385
385
} , options ) ;
386
386
} ) ;
@@ -902,9 +902,9 @@ var csv2jsonTests = function () {
902
902
options = {
903
903
DELIMITER : {
904
904
FIELD : ';' ,
905
- ARRAY : '/'
905
+ ARRAY : '/' ,
906
+ EOL : '\n'
906
907
} ,
907
- EOL : '\n' ,
908
908
PARSE_CSV_NUMBERS : false
909
909
} ;
910
910
} ) ;
@@ -913,7 +913,7 @@ var csv2jsonTests = function () {
913
913
converter . json2csvAsync ( jsonTestData . regularJson , options )
914
914
. then ( function ( csv ) {
915
915
csv . should . equal ( csvTestData . unQuoted . regularJson . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
916
- csv . split ( options . EOL ) . length . should . equal ( 6 ) ;
916
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 6 ) ;
917
917
done ( ) ;
918
918
} )
919
919
. catch ( function ( err ) {
@@ -925,7 +925,7 @@ var csv2jsonTests = function () {
925
925
converter . json2csvAsync ( jsonTestData . nestedJson , options )
926
926
. then ( function ( csv ) {
927
927
csv . should . equal ( csvTestData . unQuoted . nestedJson . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
928
- csv . split ( options . EOL ) . length . should . equal ( 6 ) ;
928
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 6 ) ;
929
929
done ( ) ;
930
930
} )
931
931
. catch ( function ( err ) {
@@ -937,7 +937,7 @@ var csv2jsonTests = function () {
937
937
converter . json2csvAsync ( jsonTestData . nestedJson2 , options )
938
938
. then ( function ( csv ) {
939
939
csv . should . equal ( csvTestData . unQuoted . nestedJson2 . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
940
- csv . split ( options . EOL ) . length . should . equal ( 4 ) ;
940
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 4 ) ;
941
941
done ( ) ;
942
942
} )
943
943
. catch ( function ( err ) {
@@ -949,7 +949,7 @@ var csv2jsonTests = function () {
949
949
converter . json2csvAsync ( jsonTestData . nestedQuotes , options )
950
950
. then ( function ( csv ) {
951
951
csv . should . equal ( csvTestData . unQuoted . nestedQuotes . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
952
- csv . split ( options . EOL ) . length . should . equal ( 4 ) ;
952
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 4 ) ;
953
953
done ( ) ;
954
954
} )
955
955
. catch ( function ( err ) {
@@ -961,7 +961,7 @@ var csv2jsonTests = function () {
961
961
converter . json2csvAsync ( jsonTestData . noData , options )
962
962
. then ( function ( csv ) {
963
963
csv . should . equal ( csvTestData . unQuoted . noData . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
964
- csv . split ( options . EOL ) . length . should . equal ( 3 ) ; // Still adds newlines for header, first data row, and end of data
964
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 3 ) ; // Still adds newlines for header, first data row, and end of data
965
965
done ( ) ;
966
966
} )
967
967
. catch ( function ( err ) {
@@ -973,7 +973,7 @@ var csv2jsonTests = function () {
973
973
converter . json2csvAsync ( jsonTestData . singleDoc , options )
974
974
. then ( function ( csv ) {
975
975
csv . should . equal ( csvTestData . unQuoted . singleDoc . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
976
- csv . split ( options . EOL ) . length . should . equal ( 3 ) ;
976
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 3 ) ;
977
977
done ( ) ;
978
978
} )
979
979
. catch ( function ( err ) {
@@ -985,7 +985,7 @@ var csv2jsonTests = function () {
985
985
converter . json2csvAsync ( jsonTestData . arrayValue , options )
986
986
. then ( function ( csv ) {
987
987
csv . should . equal ( csvTestData . unQuoted . arrayValue . replace ( / ; / g, options . DELIMITER . ARRAY ) . replace ( / , / g, options . DELIMITER . FIELD ) ) ;
988
- csv . split ( options . EOL ) . length . should . equal ( 5 ) ;
988
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 5 ) ;
989
989
done ( ) ;
990
990
} )
991
991
. catch ( function ( err ) {
@@ -999,7 +999,7 @@ var csv2jsonTests = function () {
999
999
converter . json2csvAsync ( jsonTestData . arrayValue , opts )
1000
1000
. then ( function ( csv ) {
1001
1001
csv . should . equal ( csvTestData . unQuoted . arrayValue_specificKeys . replace ( / , / g, opts . DELIMITER . FIELD ) ) ;
1002
- csv . split ( options . EOL ) . length . should . equal ( 5 ) ;
1002
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 5 ) ;
1003
1003
done ( ) ;
1004
1004
} )
1005
1005
. catch ( function ( err ) {
@@ -1011,7 +1011,7 @@ var csv2jsonTests = function () {
1011
1011
converter . json2csvAsync ( jsonTestData . sameSchemaDifferentOrdering , options )
1012
1012
. then ( function ( csv ) {
1013
1013
csv . should . equal ( csvTestData . unQuoted . regularJson . replace ( / , / g, ';' ) ) ;
1014
- csv . split ( options . EOL ) . length . should . equal ( 6 ) ;
1014
+ csv . split ( options . DELIMITER . EOL ) . length . should . equal ( 6 ) ;
1015
1015
done ( ) ;
1016
1016
} )
1017
1017
. catch ( function ( err ) {
@@ -1059,9 +1059,9 @@ var csv2jsonTests = function () {
1059
1059
DELIMITER : {
1060
1060
FIELD : ',' ,
1061
1061
ARRAY : '/' ,
1062
- WRAP : '\"'
1062
+ WRAP : '\"' ,
1063
+ EOL : '\n'
1063
1064
} ,
1064
- EOL : '\n' ,
1065
1065
PARSE_CSV_NUMBERS : false
1066
1066
} ;
1067
1067
} ) ;
0 commit comments