diff --git a/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp b/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp
index 7e45bd1f1493fd17cbd64b75790ecc354834bb7a..6c688eda1b001effd2f96c5743ab51d60e1fdfa0 100644
--- a/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp
+++ b/tests/auto/quick/qquicktextinput/tst_qquicktextinput.cpp
@@ -3448,15 +3448,13 @@ public:
 void tst_qquicktextinput::setHAlignClearCache()
 {
     QQuickView view;
+    view.resize(200, 200);
     MyTextInput input;
     input.setText("Hello world");
     input.setParentItem(view.contentItem());
     view.show();
     view.requestActivate();
     QTest::qWaitForWindowActive(&view);
-#ifdef Q_OS_MAC
-    QEXPECT_FAIL("", "QTBUG-23485", Abort);
-#endif
     QTRY_COMPARE(input.nbPaint, 1);
     input.setHAlign(QQuickTextInput::AlignRight);
     //Changing the alignment should trigger a repaint