[#36,backend/localcsv][s]: start on local 'backend' with CSV parser and test.

This commit is contained in:
Rufus Pollock
2012-03-27 08:27:10 +01:00
parent 81c7d3a138
commit 995a053400
2 changed files with 169 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
(function ($) {
module("Backend Local CSV");
test("parseCSV", function() {
var csv = '"Jones, Jay",10\n' +
'"Xyz ""ABC"" O\'Brien",11:35\n' +
'"Other, AN",12:35\n';
var array = recline.Backend.parseCSV(csv);
var exp = [
['Jones, Jay', 10],
['Xyz "ABC" O\'Brien', '11:35' ],
['Other, AN', '12:35' ]
];
deepEqual(exp, array);
var csv = '"Jones, Jay", 10\n' +
'"Xyz ""ABC"" O\'Brien", 11:35\n' +
'"Other, AN", 12:35\n';
var array = recline.Backend.parseCSV(csv, true);
deepEqual(exp, array);
});
})(this.jQuery);