blob: 1661626ae43105a456c9c41fbc7e047eef986707 [file] [log] [blame]
<html>
<body>
<input id='text' type='text'></input>
<script src="../../fast/js/resources/js-test-pre.js"></script>
<script>
var input = document.getElementById('text');
input.focus();
textInputController.setMarkedText("hello", 0, 5);
var markedRangeResultGC = internals.observeGC(textInputController.markedRange());
var selectedRangeResultGC = internals.observeGC(textInputController.selectedRange());
var firstRectForCharacterRangeGC = internals.observeGC(textInputController.firstRectForCharacterRange(0, 0));
gc();
shouldBeTrue('markedRangeResultGC.wasCollected');
shouldBeTrue('selectedRangeResultGC.wasCollected');
shouldBeTrue('firstRectForCharacterRangeGC.wasCollected');
</script>
<script src="../../fast/js/resources/js-test-post.js"></script>
</body>
</html>