summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative_core/tst_placesearchmodel.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/declarative_core/tst_placesearchmodel.qml')
-rw-r--r--tests/auto/declarative_core/tst_placesearchmodel.qml18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/auto/declarative_core/tst_placesearchmodel.qml b/tests/auto/declarative_core/tst_placesearchmodel.qml
index 2d3c599c..4c7897b5 100644
--- a/tests/auto/declarative_core/tst_placesearchmodel.qml
+++ b/tests/auto/declarative_core/tst_placesearchmodel.qml
@@ -129,6 +129,16 @@ TestCase {
]
},
{
+ tag: "searchTerm, multiple results",
+ property: "searchTerm",
+ value: "sea",
+ reset: "",
+ alternate: true,
+ places: [
+ "8f72057a-54b2-4e95-a7bb-97b4d2b5721e"
+ ]
+ },
+ {
tag: "categories, single result",
property: "categories",
value: [ park ],
@@ -192,6 +202,14 @@ TestCase {
verify(data.places.indexOf(place.placeId) >= 0);
}
+ // Test for alternate implementation
+ if (data.alternate !== undefined && data.alternate === true) {
+ for (var ii = 0; ii < testModel.count; ++ii) {
+ var p = testModel.data(ii, "place");
+ compare(p.extendedAttributes["x_provider"].text, "QPlacePrivateDefaultAlt")
+ }
+ }
+
testModel.reset();
compare(statusChangedSpy.count, 3);