From 3c552ac62851a450e3801a32cca4ad1310570c3e Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Mon, 5 Sep 2011 06:29:35 +0000 Subject: [PATCH] Addresses #597, Don't iterate Array with for...in --- .../zotero/tools/testTranslators/translatorTester.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/chrome/content/zotero/tools/testTranslators/translatorTester.js b/chrome/content/zotero/tools/testTranslators/translatorTester.js index daae11b92..8c5a9043c 100644 --- a/chrome/content/zotero/tools/testTranslators/translatorTester.js +++ b/chrome/content/zotero/tools/testTranslators/translatorTester.js @@ -23,7 +23,7 @@ ***** END LICENSE BLOCK ***** */ -const Zotero_TranslatorTester_IGNORE_FIELDS = ["complete", "accessDate", "checkFields"]; +var Zotero_TranslatorTester_IGNORE_FIELDS = ["complete", "accessDate", "checkFields"]; /** * A tool to run unit tests for a given translator @@ -66,7 +66,7 @@ Zotero_TranslatorTester = function(translator, type, debug) { Zotero.logError(e); } - for(var i in testObject) { + for(var i=0, n=testObject.length; i