diff options
Diffstat (limited to 'comm/mailnews/import/test/unit/test_shiftjis_csv.js')
-rw-r--r-- | comm/mailnews/import/test/unit/test_shiftjis_csv.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/comm/mailnews/import/test/unit/test_shiftjis_csv.js b/comm/mailnews/import/test/unit/test_shiftjis_csv.js new file mode 100644 index 0000000000..bd4416a09a --- /dev/null +++ b/comm/mailnews/import/test/unit/test_shiftjis_csv.js @@ -0,0 +1,20 @@ +var { MailServices } = ChromeUtils.import( + "resource:///modules/MailServices.jsm" +); + +function run_test() { + // Due to the import code using nsIAbManager off the main thread, we need + // to ensure that it is initialized before we start the main test. + MailServices.ab; + + let file = do_get_file("resources/shiftjis_addressbook.csv"); + let helper = new AbImportHelper( + file, + "csv", + "shiftjis_addressbook", + "shiftjis_csv" + ); + + helper.setFieldMap(helper.getDefaultFieldMap(true)); + helper.beginImport(); +} |