diff options
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/platform/data/tst_menu.qml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/auto/platform/data/tst_menu.qml b/tests/auto/platform/data/tst_menu.qml index 2b7a10ad..06b9a30f 100644 --- a/tests/auto/platform/data/tst_menu.qml +++ b/tests/auto/platform/data/tst_menu.qml @@ -242,4 +242,23 @@ TestCase { compare(Menu.DefaultMenu, 0) compare(Menu.EditMenu, 1) } + + function test_subMenus() { + var parentMenu = createTemporaryObject(menu, testCase) + verify(parentMenu) + + var subMenu = menu.createObject(parentMenu) + verify(subMenu) + + var subMenuItem = subMenu.menuItem + verify(subMenuItem) + + parentMenu.addMenu(subMenu) + compare(parentMenu.items.length, 1) + verify(parentMenu.items[0], subMenuItem) + + subMenu.title = "Title" + compare(subMenu.title, "Title") + compare(subMenuItem.text, "Title") + } } |