From 21e55e9971ac5cf380ca1d8ae2b55f53402cbb50 Mon Sep 17 00:00:00 2001 From: Woosung Sohn Date: Fri, 26 Apr 2013 17:05:19 +0900 Subject: [PATCH] UnitTC: fix virtualgrid test error Change-Id: Ia31bb179f51f5b8c53185912adbedc33a12ecfc0 --- tests/unit-tests/virtualgrid/index.html | 9 +------- tests/unit-tests/virtualgrid/virtualgrid-tests.js | 27 ++++++++++++++++------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/tests/unit-tests/virtualgrid/index.html b/tests/unit-tests/virtualgrid/index.html index 4aa2282..a99eb80 100644 --- a/tests/unit-tests/virtualgrid/index.html +++ b/tests/unit-tests/virtualgrid/index.html @@ -9,6 +9,7 @@ + Virtualgrid @@ -36,14 +37,6 @@
- diff --git a/tests/unit-tests/virtualgrid/virtualgrid-tests.js b/tests/unit-tests/virtualgrid/virtualgrid-tests.js index 4ae09a9..1227d80 100755 --- a/tests/unit-tests/virtualgrid/virtualgrid-tests.js +++ b/tests/unit-tests/virtualgrid/virtualgrid-tests.js @@ -5,10 +5,12 @@ * Woosung Sohn */ -( function ( $ ) { +$( document ).ready( function () { + var virtualGrid, startVirtualGridTest; + module( "Virtualgrid" ); - var startVirtualGridTest = function ( virtualGrid ) { + startVirtualGridTest = function ( virtualGrid ) { var $vgView, $vgScrollView, $vgWrapBlocks, @@ -61,19 +63,28 @@ notEqual( $item.children().length, prevColCnt, "Method : resize" ); $item = $( $vgWrapBlocks.first().children()[0] ); - $item.trigger( "click" ); + try { + $item.trigger( "click" ); + } catch ( exception ) { + console.log( "click event exception : " + exception ); + } }); }; - $( document ).bind( "dataloaded" , function () { - var virtualGrid = $( "#virtualgrid-test" ).virtualgrid( "create" , { + /* Load Dummy Data and Init Virtual Grid widget*/ + if ( window.JSON_DATA ) { + // trigger pagecreate + $( "#virtualgrid_demo_page" ).page(); + + virtualGrid = $( "#virtualgrid-test" ).virtualgrid( "create", { itemData: function ( idx ) { return JSON_DATA[ idx ]; }, numItemData: JSON_DATA.length, cacheItemData: function ( minIdx, maxIdx ) { } }); - startVirtualGridTest( virtualGrid ); - }); -}( jQuery )); + } else { + console.log ( "Virtual Grid Init Fail." ); + } +} ); -- 2.7.4