Add test for StatusPickerButton

This commit is contained in:
B.Melnik 2021-10-25 15:10:17 +03:00
parent 524c91a705
commit 4dfbb10ced
No known key found for this signature in database
GPG Key ID: 4A9B2E42E3BD4727
2 changed files with 30 additions and 0 deletions

View File

@ -14,5 +14,6 @@
<file>tst_statuslistitem.qml</file>
<file>tst_statusexpandableitem.qml</file>
<file>tst_status_switch.qml</file>
<file>tst_status_picker_button.qml</file>
</qresource>
</RCC>

View File

@ -0,0 +1,29 @@
import QtQuick 2.14
import QtTest 1.14
import "base"
import StatusQ.Controls 0.1
WindowTestCase {
name: "StatusPickerButton test"
SignalSpy {
id: clickedSpy
target: pickerButton
signalName: "clicked"
}
StatusPickerButton {
id: pickerButton
parent: windowContent
}
function test_clickOnPickerButton() {
verify(clickedSpy.valid, "Signal not valid")
compare(clickedSpy.count, 0, "Signal spy is not cleared")
mouseClick(pickerButton, 1, 1, Qt.LeftButton)
compare(clickedSpy.count, 1, "StatusPickerButton is not emit clicked")
}
}