}
=== modified file 'tests/tst_GSettings.qml'
--- tests/tst_GSettings.qml 2014-08-01 16:47:07 +0000
+++ tests/tst_GSettings.qml 2015-05-19 22:55:10 +0000
@@ -6,13 +6,16 @@
TestCase {
id: testCase
- property var changes: []
-
GSettings {
id: settings
schema.id: "com.canonical.gsettings.Test"
+ onChanged: print("*** changed", key)
+ }
- onChanged: changes.push([key, value]);
+ SignalSpy {
+ id: changesSpy
+ target: settings
+ signalName: "changed"
}
GSettings {
@@ -68,13 +71,19 @@
}
function test_changed() {
- changes = []
+// changes = []
+ print("int setting", settings.testInteger)
settings.testInteger = 4;
+ print("int setting", settings.testInteger)
+ settings.testInteger = 5;
+ print("int setting", settings.testInteger)
settings.testDouble = 3.14
settings.testString = 'goodbye';
- compare(changes, [['testInteger', 4], ['testDouble', 3.14], ['testString', 'goodbye']]);
+ tryCompare(changesSpy, "count", 3)
+
+// tryCompare(changes, [['testInteger', 4], ['testDouble', 3.14], ['testString', 'goodbye']]);
}
function test_choices() {