void tst_qquicktextinput::cursorRectangle()
{
-
+ QSKIP("QTBUG-24801");
QFETCH(QString, text);
QFETCH(int, positionAtWidth);
QFETCH(int, wrapPosition);
input.setCursorPosition(i);
r = input.cursorRectangle();
- if (i > positionAtWidth)
- QEXPECT_FAIL("right to left", "QTBUG-24801", Continue);
QCOMPARE(r.left(), line.cursorToX(i, QTextLine::Leading) - offset);
QCOMPARE(r.top(), 0.);
QCOMPARE(input.inputMethodQuery(Qt::ImCursorRectangle).toRectF(), r);
input.setCursorPosition(wrapPosition - 1);
r = input.cursorRectangle();
QCOMPARE(r.top(), 0.);
- QEXPECT_FAIL("right to left", "QTBUG-24801", Continue);
QCOMPARE(r.left(), leftToRight ? input.width() : 0);
QCOMPARE(input.inputMethodQuery(Qt::ImCursorRectangle).toRectF(), r);
QCOMPARE(input.positionToRectangle(10), r);