68 lines
1.5 KiB
QML
68 lines
1.5 KiB
QML
import QtQuick 2.14
|
|
import QtQuick.Window 2.14
|
|
import QtTest 1.14
|
|
|
|
import "base"
|
|
import "status-desktop/ui/app/AppLayouts/Onboarding/popups" as DesktopComponents
|
|
|
|
|
|
WindowTestCase {
|
|
name: "GetStartedModal"
|
|
when: windowShown
|
|
|
|
Helpers { id: helpers }
|
|
|
|
|
|
ChatsModelData {
|
|
id: chatsModel
|
|
}
|
|
|
|
|
|
Component {
|
|
id: popupComponent
|
|
DesktopComponents.BeforeGetStartedModal {
|
|
id: beforeGetStartedModal
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
function initTestCase() {
|
|
window.show()
|
|
}
|
|
|
|
function cleanupTestCase() {
|
|
window.close()
|
|
}
|
|
|
|
|
|
function test_case1_BeforeGetStartedModal_height_width() {
|
|
|
|
var beforeGetStartedModal = popupComponent.createObject(window)
|
|
beforeGetStartedModal.open()
|
|
beforeGetStartedModal.title = "Before you get started ..."
|
|
wait(2000)
|
|
compare(beforeGetStartedModal.height, 318, "height should be 318")
|
|
compare(beforeGetStartedModal.width, 480, "width should be 480")
|
|
beforeGetStartedModal.destroy()
|
|
}
|
|
|
|
|
|
function test_case2_BeforeGetStartedModal_button() {
|
|
|
|
var beforeGetStartedModal = popupComponent.createObject(window)
|
|
beforeGetStartedModal.open()
|
|
beforeGetStartedModal.title = "Before you get started ..."
|
|
wait(2000)
|
|
var getStartedButtonExists = helpers.checkIfItemExists(beforeGetStartedModal, 340, 260)
|
|
verify(getStartedButtonExists, true)
|
|
beforeGetStartedModal.destroy()
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|