on xenial help sign in
adding test
commit20f4803db2fea4e77594343d42628b791eebe4e7 authorDiego Sarmentero <diego.sarmentero@gmail.com> dateWed 13 Aug 2014, 08:53 (12 years ago) parentb5aea5a
2 files changed+20
qml/Dash/Previews/PreviewPayments.qml+1 tests/qmltests/Dash/Previews/tst_PreviewPayments.qml+19
qml/Dash/Previews/PreviewPayments.qml+1
@@ -65,6 +65,7 @@ PreviewWidget {
6565
6666 ProgressBar {
6767 id: loadingBar
68+ objectName: "loadingBar"
6869 indeterminate: true
6970 anchors.fill: paymentButton
7071 opacity: 1 - paymentsButton.opacity
tests/qmltests/Dash/Previews/tst_PreviewPayments.qml+19
@@ -66,6 +66,25 @@ Rectangle {
6666 // Exercise the purchaseCompleted signal here.
6767 previewPayments.widgetData = jsonPurchase;
6868
69+ var button = findChild(root, "paymentButton");
70+ verify(button != null, "Button not found.");
71+ var progress = findChild(root, "loadingBar");
72+ verify(progress != null, "ProgressBar not found.");
73+
74+ mouseClick(button, button.width / 2, button.height / 2);
75+
76+ spy.wait();
77+
78+ verify(progress.visible == true, "ProgressBar not visible.");
79+ verify(progress.opacity == 1, "ProgressBar wrong opacity.");
80+ verify(button.visible == false, "Button visible.");
81+ verify(button.opacity == 0, "Button wrong opacity.");
82+ }
83+
84+ function test_progress_show() {
85+ // Make sure the progress bar is shown.
86+ previewPayments.widgetData = jsonPurchase;
87+
6988 var button = findChild(root, "paymentButton");
7089 verify(button != null, "Button not found.");
7190