Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/editing/input/text-input-controller-leak-document.html |
| diff --git a/third_party/WebKit/LayoutTests/editing/input/text-input-controller-leak-document.html b/third_party/WebKit/LayoutTests/editing/input/text-input-controller-leak-document.html |
| index 06e65c066f443b795aa844588804f375c755b69a..8ebf2896b326434079e6cf31ade0712d488c0e21 100644 |
| --- a/third_party/WebKit/LayoutTests/editing/input/text-input-controller-leak-document.html |
| +++ b/third_party/WebKit/LayoutTests/editing/input/text-input-controller-leak-document.html |
| @@ -3,13 +3,17 @@ |
| <input id='text' type='text'></input> |
| <script src="../../resources/js-test.js"></script> |
| + <script src="../../resources/observeGCWrapper.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)); |
| + var markedRangeResultGC = callObserveGC(() => { |
| + return textInputController.markedRange();}); |
|
rmcilroy
2016/05/12 09:31:18
nit - '});' on newline.
|
| + var selectedRangeResultGC = callObserveGC(() => { |
| + return textInputController.selectedRange();}); |
| + var firstRectForCharacterRangeGC = callObserveGC(() => { |
| + return textInputController.firstRectForCharacterRange(0, 0);}); |
| gc(); |
| shouldBeTrue('markedRangeResultGC.wasCollected'); |
| shouldBeTrue('selectedRangeResultGC.wasCollected'); |