desktop-ui-tests/tst_statusexpandableitem.qml

38 lines
818 B
QML

import QtQuick 2.14
import QtTest 1.14
import "base"
import StatusQ.Components 0.1
WindowTestCase {
name: "StatusExpandableItem test"
when: windowShown
StatusExpandableItem {
id: expandableItem
parent: windowContent
primaryText: "primary text"
secondaryText: "secondary text"
additionalText: "additional text"
expandable: true
expandableComponent: Rectangle {
width: 1000
height: 300
}
}
function test_expand() {
verify(!expandableItem.expanded)
mouseClick(expandableItem, expandableItem.width / 2, expandableItem.height / 2, Qt.LeftButton)
verify(expandableItem.expanded)
wait(400) // transition duration
compare(expandableItem.height, 82 + 300 + 22)
}
}