From f5e9ad2e85017427036cda28d6560c01b30c7624 Mon Sep 17 00:00:00 2001 From: Jonathan Puckey Date: Sat, 21 May 2011 19:42:29 +0200 Subject: [PATCH] Tests: use compareSegmentLists in compareItems helper. --- test/lib/helpers.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/test/lib/helpers.js b/test/lib/helpers.js index 18955bc8..785532ba 100644 --- a/test/lib/helpers.js +++ b/test/lib/helpers.js @@ -273,22 +273,19 @@ function compareItems(item, item2, checkIdentity) { 'Compare Item#matrix'); } - if (item2.segments) { - if (checkIdentity) { - equals(function() { - return item.segments != item2.segments; - }, true); - } - equals(item.segments.toString(), item2.segments.toString(), - 'Compare Item#segments'); - } - // Path specific + + // PathItem specific if (item instanceof PathItem) { equals(function() { return item.clockwise == item2.clockwise; }, true); } + + // Path specific + if (item2 instanceof Path) { + compareSegmentLists(item.segments, item2.segments, checkIdentity); + } // Group specific if (item instanceof Group) {