Index: LayoutTests/fast/dom/Range/range-comparePoint.html |
diff --git a/LayoutTests/fast/dom/Range/range-comparePoint.html b/LayoutTests/fast/dom/Range/range-comparePoint.html |
index a961155a7422b7d22c46243212e08042727fb358..6dec4ac74210c9d42f65f59da5d4af6a284ffec7 100644 |
--- a/LayoutTests/fast/dom/Range/range-comparePoint.html |
+++ b/LayoutTests/fast/dom/Range/range-comparePoint.html |
@@ -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 |