|
1 | | -import "../controls" |
2 | | -import "../controls" |
3 | | -import "../pages/onboarding" |
4 | 1 | import QtQuick 2.15 |
5 | 2 | import QtTest 1.15 |
| 3 | +import "../controls" |
| 4 | +import "../pages/onboarding" |
6 | 5 |
|
7 | 6 | Rectangle { |
8 | 7 | id: root |
9 | 8 | width: 640 |
10 | 9 | height: 665 |
11 | 10 | color: Theme.color.background |
12 | 11 |
|
13 | | - OnboardingCover { |
| 12 | + OnboardingWizard { |
| 13 | + id: onboardingWizard |
14 | 14 | anchors.fill: parent |
15 | 15 | } |
16 | 16 |
|
17 | 17 | TestCase { |
18 | 18 | id: onboardingFlow |
19 | 19 | when: windowShown |
20 | | - |
21 | | - function test_maths() { |
22 | | - var image = grabImage(root) |
23 | | - image.save("./output.png") |
| 20 | + |
| 21 | + function test_all_continue_buttons() { |
| 22 | + verify(onboardingWizard.currentIndex == 0) |
| 23 | + |
| 24 | + var cover = findChild(onboardingWizard, "onboardingCover") |
| 25 | + verify(cover, onboardingWizard.currentItem) |
| 26 | + mouseClick(findChild(cover, "continueButton")) |
| 27 | + verify(onboardingWizard.currentIndex == 1) |
| 28 | + wait(200) |
| 29 | + |
| 30 | + var strengthen = findChild(onboardingWizard, "onboardingStrengthen") |
| 31 | + verify(strengthen, onboardingWizard.currentItem) |
| 32 | + mouseClick(findChild(strengthen, "continueButton")) |
| 33 | + verify(onboardingWizard.currentIndex == 2) |
| 34 | + wait(200) |
| 35 | + |
| 36 | + var blockClock = findChild(onboardingWizard, "onboardingBlockClock") |
| 37 | + verify(blockClock, onboardingWizard.currentItem) |
| 38 | + mouseClick(findChild(blockClock, "continueButton")) |
| 39 | + verify(onboardingWizard.currentIndex == 3) |
| 40 | + wait(200) |
| 41 | + |
| 42 | + var storageLocation = findChild(onboardingWizard, "onboardingStorageLocation") |
| 43 | + verify(storageLocation, onboardingWizard.currentItem) |
| 44 | + mouseClick(findChild(storageLocation, "continueButton")) |
| 45 | + verify(onboardingWizard.currentIndex == 4) |
| 46 | + wait(200) |
| 47 | + |
| 48 | + var storageAmount = findChild(onboardingWizard, "onboardingStorageAmount") |
| 49 | + verify(storageAmount, onboardingWizard.currentItem) |
| 50 | + mouseClick(findChild(storageAmount, "continueButton")) |
| 51 | + verify(onboardingWizard.currentIndex == 5) |
| 52 | + wait(200) |
| 53 | + |
| 54 | + var connection = findChild(onboardingWizard, "onboardingConnection") |
| 55 | + verify(connection, onboardingWizard.currentItem) |
| 56 | + mouseClick(findChild(connection, "continueButton")) |
| 57 | + verify(onboardingWizard.finished) |
24 | 58 | } |
25 | 59 | } |
26 | 60 | } |
0 commit comments