| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 <!DOCTYPE html> |  | 
| 2 <html> |  | 
| 3 <head> |  | 
| 4 <title>StaticRange: constructor</title> |  | 
| 5 <script src="../../../resources/testharness.js"></script> |  | 
| 6 <script src="../../../resources/testharnessreport.js"></script> |  | 
| 7 </head> |  | 
| 8 <body> |  | 
| 9 abcdefg |  | 
| 10 <script> |  | 
| 11 test(function() { |  | 
| 12     // Basic interface. |  | 
| 13     assert_equals(typeof new StaticRange, 'object'); |  | 
| 14     assert_equals(Object.prototype.toString.call(new StaticRange), '[object Stat
    icRange]'); |  | 
| 15     assert_true(new StaticRange instanceof StaticRange); |  | 
| 16     assert_equals(Object.getPrototypeOf(new StaticRange), StaticRange.prototype)
    ; |  | 
| 17 |  | 
| 18     // Initialize new StaticRange. |  | 
| 19     var txt = document.body.firstChild; |  | 
| 20     var staticRange = new StaticRange(); |  | 
| 21     staticRange.setStart(txt, 0); |  | 
| 22     staticRange.setEnd(txt, 5); |  | 
| 23     assert_equals(staticRange.startContainer, txt); |  | 
| 24     assert_equals(staticRange.startOffset, 0); |  | 
| 25     assert_equals(staticRange.endContainer, txt); |  | 
| 26     assert_equals(staticRange.endOffset, 5); |  | 
| 27     assert_false(staticRange.collapsed); |  | 
| 28 |  | 
| 29     // Property mutable. |  | 
| 30     staticRange.startContainer = document.body; |  | 
| 31     staticRange.startOffset = 0; |  | 
| 32     staticRange.endContainer = document.body; |  | 
| 33     staticRange.endOffset = 0; |  | 
| 34     assert_equals(staticRange.startContainer, document.body); |  | 
| 35     assert_equals(staticRange.startOffset, 0); |  | 
| 36     assert_equals(staticRange.endContainer, document.body); |  | 
| 37     assert_equals(staticRange.endOffset, 0); |  | 
| 38     assert_true(staticRange.collapsed); |  | 
| 39 }, 'Testing StaticRange constructor'); |  | 
| 40 </script> |  | 
| 41 </body> |  | 
| 42 </html> |  | 
| OLD | NEW | 
|---|