commit 5a43eae702a49db53276cf73340822b5e1232bdd parent fb5d4b5da9effcf2e124f9008e16051a96d6ec1c Author: Simon Kornblith <simon@simonster.com> Date: Sat, 18 Jun 2011 17:36:35 +0000 Clear attached document objects when running translator tests Diffstat:
| M | chrome/content/zotero/tools/testTranslators/translatorTester.js | | | 8 | ++++++++ |
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/chrome/content/zotero/tools/testTranslators/translatorTester.js b/chrome/content/zotero/tools/testTranslators/translatorTester.js @@ -164,6 +164,14 @@ Zotero_TranslatorTester.prototype._checkResult = function(test, translate, retur var testItem = test.items[i]; var translatedItem = translate.newItems[i]; + // Clear attachment document objects + if (translatedItem && translatedItem.attachments && translatedItem.attachments.length) { + for (var i=0; i<translatedItem.attachments.length; i++) { + if (translatedItem.attachments[i].document) + translatedItem.attachments[i].document = "[object]"; + } + } + for(var j in Zotero_TranslatorTester_IGNORE_FIELDS) { delete testItem[Zotero_TranslatorTester_IGNORE_FIELDS[j]]; delete translatedItem[Zotero_TranslatorTester_IGNORE_FIELDS[j]];