1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| 'use strict';
|
| var fs = require('fs');
| var path = require('path');
| var fixtures = [
| 'default',
| 'withoutTitle',
| 'withoutQuotes',
| 'withNotExistField',
| 'quotes',
| 'selected',
| 'reversed',
| 'tsv',
| 'eol',
| 'newLine',
| 'fieldNames',
| 'withSimpleQuotes',
| 'nested',
| 'defaultValue',
| 'defaultValueEmpty',
| 'embeddedjson',
| 'fancyfields',
| 'trailingBackslash'
| ];
|
| /*eslint-disable no-console*/
| module.exports = function (result) {
| return fixtures.map(function (key) {
| return function (callback) {
| fs.readFile(path.join(__dirname, '../fixtures/csv', key + '.csv'), function (err, data) {
| if (err) {
| callback(err);
| }
|
| result[key] = data.toString();
| callback(null);
| });
| };
| });
| };
| /*eslint-enable no-console*/
|
|