/ tst_status_picker_button.qml
tst_status_picker_button.qml
1 import QtQuick 2.14 2 import QtTest 1.14 3 4 import "base" 5 6 import StatusQ.Controls 0.1 7 8 WindowTestCase { 9 name: "StatusPickerButton test" 10 11 SignalSpy { 12 id: clickedSpy 13 target: pickerButton 14 signalName: "clicked" 15 } 16 17 StatusPickerButton { 18 id: pickerButton 19 parent: windowContent 20 } 21 22 function test_clickOnPickerButton() { 23 verify(clickedSpy.valid, "Signal not valid") 24 25 compare(clickedSpy.count, 0, "Signal spy is not cleared") 26 mouseClick(pickerButton, 1, 1, Qt.LeftButton) 27 compare(clickedSpy.count, 1, "StatusPickerButton is not emit clicked") 28 } 29 }