Watch
1
0
Fork
You've already forked Zoe-Dotfiles
0
mirror of synced 2026-11-03 21:57:18 +00:00
Zoe-Dotfiles/emacs/.emacs.d/qml-mode/tst_qml_test.qml
MysteryBirb 5b86f93f43 Fixed(?)
2026-10-02 09:58:41 +02:00

50 lines
942 B
QML

import QtQuick 2.2
import QtQuick.Controls 1.1
import QtTest 1.0
import "../my-qml-lib"
import "../external"
MyQmlType {
id: testObj
TestCase {
name: "QML Test Sample"
property Deps deps
property var depsFactory: Qt.createComponent("Deps.qml")
property QmlUtil util
property var utilFactory: Qt.createComponent("../external/QmlUtil.qml")
SignalSpy {
id: depsCreatedSpy
target: deps
signalName: "created"
}
function setup() {
if (deps != null) {
teardown()
}
verify(depsFactory != null)
compare(depsFactory.status, Component.Ready)
deps = depsFactory.createObject(this)
}
function teardown() {
if (deps != null) {
deps.destroy()
deps = null
}
}
function test_should_do_something() {
setup()
// test code (assertion......)
compare(testObj.number, 17)
teardown()
}
}
}