diff -r 000000000000 -r 6474c204b198 content/base/test/test_bug419527.xhtml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/content/base/test/test_bug419527.xhtml Wed Dec 31 06:09:35 2014 +0100
@@ -0,0 +1,74 @@
+
+
+
+
+ Test for Bug 419527
+
+
+
+
+ Foo
+
+
+
+ var win = XPCNativeWrapper.unwrap(window);
+ var span = document.getAnonymousNodes(this)[0];
+ win.ok(span.localName == "span", "Wrong anon node!");
+ var range = document.createRange();
+ range.selectNode(span.firstChild);
+ win.ok(range.startContainer == span, "Wrong start container!");
+ win.ok(range.endContainer == span, "Wrong end container!");
+ var newSubTree = XPCNativeWrapper(win.newSubTree);
+ newSubTree.appendChild(this);
+ range.setStart(newSubTree.firstChild, 0);
+ win.ok(range.startContainer == newSubTree.firstChild,
+ "Range should have been collapsed to newSubTree.firstChild!");
+ win.ok(range.endContainer == newSubTree.firstChild,
+ "Range should have been collapsed to newSubTree.firstChild!");
+ //XXX This should just call SimpleTest.finish(), bugs 478528, 499735.
+ setTimeout(win.finish, 0);
+
+
+
+
+
+
+Mozilla Bug 419527
+
+
+
+
+
+
+
+
+
+