diff options
Diffstat (limited to 'test/testabilityPatch.js')
| -rw-r--r-- | test/testabilityPatch.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/testabilityPatch.js b/test/testabilityPatch.js index dc6acf8b..b5c2c3f4 100644 --- a/test/testabilityPatch.js +++ b/test/testabilityPatch.js @@ -142,8 +142,11 @@ function childNode(element, index) { } function dealoc(obj) { - var element = (obj||{}).$element || obj; - if (element && element.dealoc) element.dealoc(); + if (obj) { + var element = obj.$element || obj || {}; + if (element.nodeName) element = jqLite(element); + if (element.dealoc) element.dealoc(); + } } extend(angular, { @@ -179,7 +182,7 @@ function sortedHtml(element, showNgClass) { replace(/</g, '<'). replace(/>/g, '>'); } else { - html += '<' + node.nodeName.toLowerCase(); + html += '<' + (node.nodeName || '?NOT_A_NODE?').toLowerCase(); var attributes = node.attributes || []; var attrs = []; var className = node.className || ''; |
