Public bug reported:
Execute the code below using qmltestrunner, and the test will fail
because 'count' is 2, not 1.
import QtTest 1.0
import QtQuick 2.4
import Ubuntu.Components 1.3
import Ubuntu.Test 1.3
Item {
id: root
width: units.gu(50)
height: units.gu(80)
Button {
id: button
anchors.centerIn: parent
text: "Click me"
onClicked: {
print("click")
}
}
TestCase {
name: "ButtonClickedSpy"
when: windowShown
id: testCase
SignalSpy {
id: buttonSpy
signalName: 'clicked'
target: button
onCountChanged: print("new count = "+count)
}
function test_click_button() {
buttonSpy.clear();
print("spy count after clearing = "+buttonSpy.count);
mouseClick(button);
compare(buttonSpy.count, 1, "Could not click button.");
}
}
}
** Affects: ubuntu-ui-toolkit (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1569379
Title:
SignalSpy records TWO clicks when clicking on a Button ONCE.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1569379/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs