From 61c052dda2172c810a45e04468c8ac5aea69fc94 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 5 Jul 2014 02:40:28 -0700 Subject: [PATCH] BuildTest code cleanup attempt --- src/General/BuildTest.coffee | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/General/BuildTest.coffee b/src/General/BuildTest.coffee index d326cea7c..8284a63d5 100644 --- a/src/General/BuildTest.coffee +++ b/src/General/BuildTest.coffee @@ -21,13 +21,14 @@ BuildTest = firstDiff: (x, y) -> x2 = x.cloneNode false y2 = y.cloneNode false - if !x2.isEqualNode y2 - return [x2, y2] + return [x2, y2] unless x2.isEqualNode y2 i = 0 - while !!(x2 = x.childNodes[i]) & !!(y2 = y.childNodes[i++]) - if !x2.isEqualNode y2 - return BuildTest.firstDiff x2, y2 - return [x2, y2] + while true + x2 = x.childNodes[i] + y2 = y.childNodes[i] + return [x2, y2] unless x2 and y2 + return BuildTest.firstDiff(x2, y2) unless x2.isEqualNode y2 + i++ testOne: (post) -> BuildTest.postsRemaining++