diff --git a/tests/itemspagetest.cpp b/tests/itemspagetest.cpp index a5915ffe..61eb17e1 100644 --- a/tests/itemspagetest.cpp +++ b/tests/itemspagetest.cpp @@ -12,6 +12,7 @@ class TestItemsPage: public QObject private slots: void insertAndRemove(); void autoRemoveEmptyPage(); + void dragItemToFolder(); }; void TestItemsPage::insertAndRemove() @@ -46,5 +47,15 @@ void TestItemsPage::autoRemoveEmptyPage() QVERIFY(ip.pageCount() == 2); } +void TestItemsPage::dragItemToFolder() +{ + ItemsPage dstFolder(3); + dstFolder.appendPage({"1", "2"}); + + dstFolder.insertItemToPage("3", -1); + QVERIFY(dstFolder.pageCount() == 1); + QVERIFY(dstFolder.items(0) == QStringList({"1", "2", "3"})); +} + QTEST_MAIN(TestItemsPage) #include "itemspagetest.moc"