From 45e4a0e5250c8ed21aa2d13fc2ce668aba11f186 Mon Sep 17 00:00:00 2001 From: LongCatIsLooong <31859944+LongCatIsLooong@users.noreply.github.com> Date: Thu, 21 Sep 2023 12:41:58 -0700 Subject: [PATCH] Fix a TextSpan test (#135187) `TextSpan.toStringDeep()` returns a string that contains a lengthy diagnostic message instead of the plain string. --- packages/flutter/test/rendering/paragraph_test.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/flutter/test/rendering/paragraph_test.dart b/packages/flutter/test/rendering/paragraph_test.dart index f7d8eba8c2..a85d83ae39 100644 --- a/packages/flutter/test/rendering/paragraph_test.dart +++ b/packages/flutter/test/rendering/paragraph_test.dart @@ -436,15 +436,15 @@ void main() { expect(paragraph.size.width, 78.0); expect(paragraph.size.height, 26.0); + final int length = testSpan.toPlainText().length; // Test the sizes of nested spans. - final String text = testSpan.toStringDeep(); final List boxes = [ - for (int i = 0; i < text.length; ++i) + for (int i = 0; i < length; ++i) ...paragraph.getBoxesForSelection( TextSelection(baseOffset: i, extentOffset: i + 1), ), ]; - expect(boxes.length, equals(4)); + expect(boxes, hasLength(4)); expect(boxes[0].toRect().width, 13.0); expect(boxes[0].toRect().height, 13.0);