@@ -283,10 +283,12 @@ Item {
283283 mouseClick(closePreviewMouseArea, units.gu(2), units.gu(2));
284284
285285 tryCompare(testCase.subPageLoader, "open", false);
286+ tryCompare(testCase.subPageLoader, "visible", false);
286287 }
287288
288289 function test_previewOpenClose() {
289290 tryCompare(testCase.subPageLoader, "open", false);
291+ tryCompare(testCase.subPageLoader, "visible", false);
290292
291293 var categoryListView = findChild(genericScopeView, "categoryListView");
292294 categoryListView.positionAtBeginning();
@@ -371,11 +373,12 @@ Item {
371373
372374 // open
373375 tryCompare(testCase.subPageLoader, "open", false);
376+ tryCompare(testCase.subPageLoader, "visible", false);
374377 var settings = findChild(innerHeader, "settings_header_button");
375378 mouseClick(settings, settings.width / 2, settings.height / 2);
376379 tryCompare(testCase.subPageLoader, "open", true);
377380 tryCompareFunction(function() { return ("" + subPageLoader.source).indexOf("ScopeSettingsPage.qml") != -1; }, true);
378− compare(genericScopeView.subPageShown, true);
381+ tryCompare(genericScopeView, "subPageShown", true);
379382 compare(testCase.subPageLoader.subPage, "settings");
380383 tryCompare(testCase.subPageLoader, "x", 0);
381384
@@ -386,6 +389,7 @@ Item {
386389 tryCompare(genericScopeView, "subPageShown", false);
387390 var categoryListView = findChild(genericScopeView, "categoryListView");
388391 tryCompare(categoryListView, "x", 0);
392+ tryCompare(testCase.subPageLoader, "visible", false);
389393 }
390394
391395 function test_header_style_data() {