aboutsummaryrefslogtreecommitdiffstats
path: root/test/testabilityPatch.js
diff options
context:
space:
mode:
authorMisko Hevery2011-02-10 11:20:49 -0800
committerMisko Hevery2011-02-16 08:59:42 -0500
commit00cc9eb32a9387040d0175fcfd21cf9dcab6514f (patch)
tree0edaac339a3ec69ff769e20b28b6ebe51d040272 /test/testabilityPatch.js
parentef4bb28be13e99f96c9ace5936cf26a174a0e5f0 (diff)
downloadangular.js-00cc9eb32a9387040d0175fcfd21cf9dcab6514f.tar.bz2
rewrite of JQuery lite implementation, which now better supports selected sets
Diffstat (limited to 'test/testabilityPatch.js')
-rw-r--r--test/testabilityPatch.js9
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, '&lt;').
replace(/>/g, '&gt;');
} else {
- html += '<' + node.nodeName.toLowerCase();
+ html += '<' + (node.nodeName || '?NOT_A_NODE?').toLowerCase();
var attributes = node.attributes || [];
var attrs = [];
var className = node.className || '';