From e611de746a21d0cdf0150f7ae732c0b9e937d0b7 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke <marijn@haverbeke.nl> Date: Thu, 4 May 2017 12:41:28 +0200 Subject: [PATCH] Recompute outer rectangle on every test in scrollIntoView test To avoid false negatives due to window scrolling --- test/test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test.js b/test/test.js index 38e84d18d..fafb19bc3 100644 --- a/test/test.js +++ b/test/test.js @@ -667,10 +667,10 @@ testCM("scrollSnap", function(cm) { testCM("scrollIntoView", function(cm) { if (phantom) return; - var outer = cm.getWrapperElement().getBoundingClientRect(); function test(line, ch, msg) { var pos = Pos(line, ch); cm.scrollIntoView(pos); + var outer = cm.getWrapperElement().getBoundingClientRect(); var box = cm.charCoords(pos, "window"); is(box.left >= outer.left, msg + " (left)"); is(box.right <= outer.right, msg + " (right)"); -- GitLab