Export 0.1.45
[framework/web/web-ui-fw.git] / tests / unit-tests / imageslider / imageslider-tests.js
1 /*
2  * Unit Test: Imageslider 
3  *
4  * Minkyu Kang <mk7.kang@samsung.com>
5  */
6
7 (function ($) {
8         module("Imageslider");
9
10         var unit_imageslider = function ( widget, count ) {
11                 var imagesldier,
12                         refresh = function ( widget ) {
13                                 widget.imageslider("refresh");
14                                 return widget.find(".ui-imageslider-bg");
15                         };
16
17                 /* Create */
18                 widget.imageslider();
19
20                 imageslider = widget.find(".ui-imageslider-bg");
21                 ok( imageslider, "Create" );
22
23                 /* Initialize */
24                 equal( imageslider.length, count, "Initialize" );
25
26                 /* API: add */
27                 widget.imageslider("add", "05.jpg");
28                 widget.imageslider("add", "06.jpg");
29                 imageslider = refresh( widget );
30                 equal( imageslider.length, count + 2, "API: add" );
31
32                 /* API: del */
33                 widget.imageslider("del");
34                 imageslider = refresh( widget );
35                 equal( imageslider.length, count + 1, "API: del" );
36         };
37
38         test( "imageslider", function () {
39                 unit_imageslider( $("#imageslider"), 4 );
40         });
41 }( jQuery ));