** Description changed:

  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)
+     id: root
+     width: units.gu(50)
+     height: units.gu(80)
  
-     Button {
-         id: button
-         anchors.centerIn: parent
-         text: "Click me"
-         onClicked: {
-             print("click")
-         }
-     }
+     Button {
+         id: button
+         anchors.centerIn: parent
+         text: "Click me"
+         onClicked: {
+             print("click")
+         }
+     }
  
-     TestCase {
-         name: "ButtonClickedSpy"
-         when: windowShown
-         id: testCase
+     TestCase {
+         name: "ButtonClickedSpy"
+         when: windowShown
+         id: testCase
  
-         SignalSpy {
-             id: buttonSpy
-             signalName: 'clicked'
-             target: button
-             onCountChanged: print("new count = "+count)
-         }
+         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.");
-         }
-     }
+         function test_click_button() {
+             buttonSpy.clear();
+             print("spy count after clearing = "+buttonSpy.count);
+             mouseClick(button);
+             compare(buttonSpy.count, 1, "Could not click button.");
+         }
+     }
  }
+ 
+ 
+ Test results here: http://pastebin.ubuntu.com/15791843/

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to