Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / dom / Range / range-comparePoint.html
index a961155..6dec4ac 100644 (file)
@@ -61,14 +61,12 @@ function test()
         document.getElementById("test8").innerHTML = "test 8 passed"; 
         
     // test 9 - detached range, attached node
-    // firefox throws an exception and does not return a value
+    expectedResult = 1;
     var detachedRange = document.createRange();
-    detachedRange.detach();
-    try {
-        result = detachedRange.comparePoint(document.getElementById("a1"), 0);
-    } catch (e) {
-        document.getElementById("test9").innerHTML = "test 9 passed"; 
-    }
+    detachedRange.detach(); // no-op.
+    result = detachedRange.comparePoint(document.getElementById("a1"), 0);
+    if (result == expectedResult)
+        document.getElementById("test9").innerHTML = "test 9 passed";
         
     // test 10 - attached range, detached node
     // firefox throws an exception