Commit 264cbf61 authored by Jason Simmons's avatar Jason Simmons Committed by GitHub

libtxt: adapt a selection rectangle test (#12612)

libtxt's implementation of Paragraph.getBoxesForRange returns the full line
height for all characters in a line.  Blink had been returning a tighter
enclosing rectangle for each individual character.
parent f847272f
......@@ -270,14 +270,17 @@ void main() {
// rendering widths in tests.
// TODO(#12357): Figure out why this is, and fix it (if needed) once Blink
// text rendering is replaced.
// anyOf for heights is needed because libtxt and Blink calculate selection
// rectangles differently.
// TODO: remove this when Blink is replaced.
expect(boxes[0].toRect().width, anyOf(14.0, 13.0));
expect(boxes[0].toRect().height, 13.0);
expect(boxes[0].toRect().height, anyOf(13.0, 26.0));
expect(boxes[1].toRect().width, anyOf(27.0, 26.0));
expect(boxes[1].toRect().height, 26.0);
expect(boxes[2].toRect().width, anyOf(27.0, 26.0));
expect(boxes[2].toRect().height, 26.0);
expect(boxes[3].toRect().width, anyOf(14.0, 13.0));
expect(boxes[3].toRect().height, 13.0);
expect(boxes[3].toRect().height, anyOf(13.0, 26.0));
});
test('toStringDeep', () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment