53
53
function test_flickable() {
54
54
// ensure that the flickable of the header is set to the flickable of the selected tab.
55
tabsFlick.selectedTabIndex = 0;
56
compare(mainViewFlick.__propagated.header.flickable, flickable1, "Header flickable correctly initialized");
57
tabsFlick.selectedTabIndex = 1;
58
compare(mainViewFlick.__propagated.header.flickable, flickable2, "Header flickable correctly updated");
59
tabsFlick.selectedTabIndex = 0;
55
tabs.selectedTabIndex = 3;
56
compare(mainView.__propagated.header.flickable, flickable1, "Header flickable correctly initialized");
57
tabs.selectedTabIndex = 4;
58
compare(mainView.__propagated.header.flickable, flickable2, "Header flickable correctly updated");
59
tabs.selectedTabIndex = 0;
62
62
function test_pageLoader() {
63
tabsFlick.selectedTabIndex = 0;
63
tabs.selectedTabIndex = 0;
64
64
compare(loader.item, null, "Page not loaded when tab is not selected");
65
tabsFlick.selectedTabIndex = 2;
66
compare(tabsFlick.currentPage, loader, "Selected loader for current page");
65
tabs.selectedTabIndex = 5;
66
compare(tabs.currentPage, loader, "Selected loader for current page");
67
67
compare(loader.item.title, "Loaded page", "Loaded item is a page");
68
tabsFlick.selectedTabIndex = 0;
68
tabs.selectedTabIndex = 0;
69
69
compare(loader.item, null, "Loaded page was properly unloaded");
72
72
function test_bug1088740() {
73
tabsFlick.selectedTabIndex = 2;
74
compare(mainViewFlick.__propagated.header.flickable, loader.item.flick, "Header flickable correctly updated with Loader");
73
tabs.selectedTabIndex = 5;
74
compare(mainView.__propagated.header.flickable, loader.item.flick, "Header flickable correctly updated with Loader");
75
75
compare(loader.item.flick.contentHeight, 1000, "Header flickable is correct flickable");
76
tabsFlick.selectedTabIndex = 0;
76
tabs.selectedTabIndex = 0;