MCPcopy
hub / github.com/winjs/winjs / VirtualizedViewTests

Class VirtualizedViewTests

tests/ListViewComponents/VirtualizeContentsViewTest.ts:675–5208  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

673 }
674
675 export class VirtualizedViewTests {
676
677 setUp(completed) {
678
679 testRootEl = document.createElement("div");
680 testRootEl.className = "file-listview-css";
681
682 var testHost = document.createElement("div");
683 testHost.id = "VirtualizeContentsViewTestHost";
684 VirtualizeContentsViewTestHost = testHost;
685 testRootEl.appendChild(testHost);
686 document.body.appendChild(testRootEl);
687 defaultChunkSize = WinJS.UI._VirtualizeContentsView._chunkSize;
688 defaultMaxTime = WinJS.UI._VirtualizeContentsView._maxTimePerCreateContainers;
689 defaultPagesToPrefetch = WinJS.UI._VirtualizeContentsView._defaultPagesToPrefetch;
690 //WinBlue: 298587
691 WinJS.UI._VirtualizeContentsView._maxTimePerCreateContainers = Number.MAX_VALUE;
692 defaultDisableCustomPagesPrefetch = WinJS.UI._VirtualizeContentsView._disableCustomPagesPrefetch;
693 defaultIsiOS = WinJS.Utilities._isiOS;
694
695 completed();
696 }
697
698 tearDown = function () {
699 WinJS.Utilities.disposeSubTree(testRootEl);
700 document.body.removeChild(testRootEl);
701 WinJS.UI._VirtualizeContentsView._chunkSize = defaultChunkSize;
702 WinJS.UI._VirtualizeContentsView._maxTimePerCreateContainers = defaultMaxTime;
703 WinJS.UI._VirtualizeContentsView._defaultPagesToPrefetch = defaultPagesToPrefetch;
704 WinJS.UI._VirtualizeContentsView._disableCustomPagesPrefetch = defaultDisableCustomPagesPrefetch;
705 WinJS.Utilities._setIsiOS(defaultIsiOS);
706 };
707
708 testInitalization = function (complete) {
709 function createListView(orientation) {
710
711 var placeholder = createListViewElement();
712
713 var list = new WinJS.Binding.List(initData());
714
715 var refCount = 0;
716
717 var newLayout = {
718 initialize: function (site, groups) {
719 refCount++;
720
721 LiveUnit.Assert.isTrue(site.viewport === Helper.ListView.viewport(placeholder));
722 LiveUnit.Assert.isTrue(site.surface === Helper.ListView.canvas(placeholder));
723
724 LiveUnit.Assert.isFalse(groups);
725 },
726
727 orientation: orientation,
728
729 uninitialize: function () {
730 LiveUnit.Assert.isTrue(refCount > 0);
731 refCount--;
732 },

Callers

nothing calls this directly

Calls 15

createListViewElementFunction · 0.85
moveFocusFunction · 0.85
verifyTreeUpdateFunction · 0.85
validateFlatTreeFunction · 0.85
verifyGroupedTreeUpdateFunction · 0.85
validateGroupedTreeFunction · 0.85
waitForItemsLoadedFunction · 0.85
getNumberOfItemsRealizedFunction · 0.85
setTimeoutFunction · 0.85
setupMailStyleListViewFunction · 0.85

Tested by

no test coverage detected