ubuntu-sdk-bugs team mailing list archive
-
ubuntu-sdk-bugs team
-
Mailing list archive
-
Message #06200
[Bug 1569379] [NEW] SignalSpy records TWO clicks when clicking on a Button ONCE.
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
SDK bug tracking, which is subscribed to ubuntu-ui-toolkit in Ubuntu.
https://bugs.launchpad.net/bugs/1569379
Title:
SignalSpy records TWO clicks when clicking on a Button ONCE.
Status in ubuntu-ui-toolkit package in Ubuntu:
New
Bug description:
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.");
}
}
}
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1569379/+subscriptions