summaryrefslogtreecommitdiffstats
path: root/comm/mailnews/import/test/unit/test_csv_GetSample.js
blob: 3c401391e0f5b96c947dafeb3b9be7023498ade7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function run_test() {
  var file = do_get_file("resources/tab_comma_mixed.csv");
  var helper = new AbImportHelper(file, "Text file");
  var genericInterface = helper.getInterface();
  Assert.notEqual(genericInterface, null);
  let abInterface = genericInterface
    .GetData("addressInterface")
    .QueryInterface(Ci.nsIImportAddressBooks);
  abInterface.SetSampleLocation(file);
  let recordExists = {};

  let sampleData = abInterface.GetSampleData(3, recordExists);
  Assert.ok(recordExists.value);
  Assert.equal(sampleData, "4\n4\n4\n4\n4@host.invalid");
}