Testing upper left PASS: range.startContainer == element.firstChild. PASS: range.startOffset == 0. Testing upper right PASS: range.startContainer == element.firstChild. PASS: range.startOffset == 23. Testing lower left PASS: range.startContainer == element.firstChild. PASS: range.startOffset == 72. Testing lower right PASS: range.startContainer == element.firstChild. PASS: range.startOffset == 95. Testing somewhere in the middle PASS: range.startContainer == element.firstChild. PASS: range.startOffset == 36. Testing negative values PASS: range is null. PASS: range is null. PASS: range is null. Testing values larger than the viewport PASS: range is null. PASS: range is null. PASS: range is null.