Clear attached document objects when running translator tests

This commit is contained in:
Simon Kornblith 2011-06-18 17:36:35 +00:00
parent fb5d4b5da9
commit 5a43eae702

View File

@ -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]];