Fix data mismatch false positives
This commit is contained in:
parent
b5e4334df5
commit
8c4e2f0d49
1 changed files with 2 additions and 2 deletions
|
@ -507,7 +507,7 @@ Zotero_TranslatorTester.prototype._checkResult = function(test, translate, retur
|
||||||
|
|
||||||
if(!this._compare(testItem, translatedItem)) {
|
if(!this._compare(testItem, translatedItem)) {
|
||||||
// Show diff
|
// Show diff
|
||||||
this._debug(this, "Data mismatch detected:");
|
this._debug(this, "TranslatorTester: Data mismatch detected:");
|
||||||
this._debug(this, this._generateDiff(testItem, translatedItem));
|
this._debug(this, this._generateDiff(testItem, translatedItem));
|
||||||
|
|
||||||
// Save items. This makes it easier to correct tests automatically.
|
// Save items. This makes it easier to correct tests automatically.
|
||||||
|
@ -602,7 +602,7 @@ Zotero_TranslatorTester.prototype._compare = function(a, b) {
|
||||||
}
|
}
|
||||||
for(var key in a) {
|
for(var key in a) {
|
||||||
if(!a.hasOwnProperty(key)) continue;
|
if(!a.hasOwnProperty(key)) continue;
|
||||||
if(!b.hasOwnProperty(key)) return false;
|
if(a[key] !== false && !b.hasOwnProperty(key)) return false;
|
||||||
if(!this._compare(a[key], b[key])) return false;
|
if(!this._compare(a[key], b[key])) return false;
|
||||||
}
|
}
|
||||||
for(var key in b) {
|
for(var key in b) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue