From 2a382cfb8cd449f0ad847eb3ccdb4b2556d861ac Mon Sep 17 00:00:00 2001 From: Emily Stark Date: Tue, 15 Jul 2014 13:32:22 -0700 Subject: [PATCH] Update `canonicalizeHtml` list of DOMRange/DOMBackend element properties. Fixes "ui hooks - nested domrange" test in IE8. --- packages/test-helpers/canonicalize_html.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/test-helpers/canonicalize_html.js b/packages/test-helpers/canonicalize_html.js index 5ac2c0e277..28dd2520f0 100644 --- a/packages/test-helpers/canonicalize_html.js +++ b/packages/test-helpers/canonicalize_html.js @@ -23,7 +23,9 @@ canonicalizeHtml = function(html) { attrs = attrs.replace(/jQuery[0-9]+="[0-9]+"/g, ' '); // Similarly for expando properties used to DOMBackend to keep // track of callbacks to fire when an element is removed - attrs = attrs.replace(/\$meteor_ui_removal_callbacks="[^"]*"/g, ' '); + attrs = attrs.replace(/\$blaze_teardown_callbacks="[^"]*"/g, ' '); + // And by DOMRange to keep track of the element's DOMRange + attrs = attrs.replace(/\$blaze_range="[^"]*"/g, ' '); attrs = attrs.replace(/\s*=\s*/g, '='); attrs = attrs.replace(/^\s+/g, '');