diff options
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/gui/text/qtextdocumentfragment/tst_qtextdocumentfragment.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/gui/text/qtextdocumentfragment/tst_qtextdocumentfragment.cpp b/tests/auto/gui/text/qtextdocumentfragment/tst_qtextdocumentfragment.cpp index 4274753c37..0664cd4e61 100644 --- a/tests/auto/gui/text/qtextdocumentfragment/tst_qtextdocumentfragment.cpp +++ b/tests/auto/gui/text/qtextdocumentfragment/tst_qtextdocumentfragment.cpp @@ -87,6 +87,7 @@ private slots: void html_listIndents4(); void html_listIndents5(); void html_listIndents6(); + void html_listIndents7(); void blockCharFormat(); void blockCharFormatCopied(); void initialBlock(); @@ -756,6 +757,18 @@ void tst_QTextDocumentFragment::html_listIndents6() QCOMPARE(cursor.blockFormat().indent(), 0); } +void tst_QTextDocumentFragment::html_listIndents7() +{ + const char html[] = "<ul><li style=\"-qt-block-indent:1;\">Hey</ul>"; + setHtml(QString::fromLatin1(html)); + cursor.movePosition(QTextCursor::Start); + cursor.movePosition(QTextCursor::NextBlock); + QTextList *list = cursor.currentList(); + QVERIFY(list); + QCOMPARE(list->format().indent(), 1); + QCOMPARE(cursor.block().blockFormat().indent(), 1); +} + void tst_QTextDocumentFragment::blockCharFormat() { const char html[] = "<p style=\"font-style:italic\"><span style=\"font-style:normal\">Test</span></p>"; |