/ 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  }