unit-test: gallery: add new APIs
authorMinkyu Kang <mk7.kang@samsung.com>
Fri, 4 Jan 2013 05:50:58 +0000 (14:50 +0900)
committerYoumin Ha <youmin.ha@samsung.com>
Fri, 11 Jan 2013 08:40:54 +0000 (17:40 +0900)
add empty, length, value functions

Change-Id: If3a9b6e3c0dc6e1afc77b693db20d797a3851840

tests/unit-tests/gallery/gallery-tests.js

index 531f432..2865460 100644 (file)
@@ -10,7 +10,7 @@
        var unit_gallery = function ( widget, count ) {
                var imagesldier,
                        refresh = function ( widget ) {
-                               widget.gallery("refresh");
+                               widget.gallery("refresh", "1");
                                return widget.find(".ui-gallery-bg");
                        };
 
                /* Initialize */
                equal( gallery.length, count, "Initialize" );
 
+               /* API: length */
+               equal( widget.gallery("length"), count, "API: length" );
+
+               /* API: del */
+               widget.gallery("remove");
+               gallery = refresh( widget );
+               equal( gallery.length, count - 1, "API: del" );
+
                /* API: add */
                widget.gallery("add", "05.jpg");
                widget.gallery("add", "06.jpg");
                gallery = refresh( widget );
-               equal( gallery.length, count + 2, "API: add" );
+               equal( gallery.length, count + 1, "API: add" );
 
-               /* API: del */
-               widget.gallery("remove");
+               /* API: length */
+               equal( widget.gallery("value"), 1, "API: value" );
+
+               /* API: empty */
+               widget.gallery("empty");
                gallery = refresh( widget );
-               equal( gallery.length, count + 1, "API: del" );
+               equal( gallery.length, 0, "API: empty" );
        };
 
        test( "gallery", function () {