Added a failing test showing issue #6

* Replaced '99' with a numerical 0
* https://github.com/abdennour/react-csv/issues/6
This commit is contained in:
Danieth 2017-03-12 15:15:51 -04:00
commit fa77e1852e

View file

@ -100,7 +100,7 @@ describe(`core::jsons2arrays`, () => {
sport: '97' sport: '97'
}, { }, {
maths: '77', maths: '77',
sport: '99' sport: 0
}] }]
}); });
it(`converts an Array of literal objects to Array of arrays`, () => { it(`converts an Array of literal objects to Array of arrays`, () => {
@ -109,7 +109,7 @@ describe(`core::jsons2arrays`, () => {
['maths', 'sport'], ['maths', 'sport'],
['90', ''], ['90', ''],
['', '97'], ['', '97'],
['77', '99'] ['77', 0]
]; ];
expect(actual).toEqual(expected); expect(actual).toEqual(expected);
}); });
@ -117,7 +117,7 @@ describe(`core::jsons2arrays`, () => {
it(`converts to Array of arrays following the order of headers`, () => { it(`converts to Array of arrays following the order of headers`, () => {
const actual = jsons2arrays(fixtures, ['sport', 'maths']); const actual = jsons2arrays(fixtures, ['sport', 'maths']);
const expected = [ const expected = [
['maths', 'sport'].reverse(), ['90', ''].reverse(), ['', '97'].reverse(), ['77', '99'].reverse() ['maths', 'sport'].reverse(), ['90', ''].reverse(), ['', '97'].reverse(), ['77', 0].reverse()
]; ];
expect(actual).toEqual(expected); expect(actual).toEqual(expected);
}); });
@ -127,7 +127,7 @@ describe(`core::jsons2arrays`, () => {
const expected = [ const expected = [
headers, ['90', '', '', ''], headers, ['90', '', '', ''],
['', '97', '', ''], ['', '97', '', ''],
['77', '99', '', ''] ['77', 0, '', '']
]; ];
expect(actual).toEqual(expected); expect(actual).toEqual(expected);
}); });