dfc70ee344850b8318c5709e9208475b12f2e57c
[framework/web/web-ui-fw.git] / tests / unit-tests / segmentcontrol / segmentcontrol-tests.js
1 /*
2  * controlbar unit tests
3  */
4
5 (function ($) {
6         module( "SegmentControl" );
7
8         var unit_segmentcontrol = function ( widget, inputCount ) {
9                 var segmentGroup = widget;
10
11                 /* Create */
12                 ok( segmentGroup, "Create" );
13
14                 equal( "fieldcontain", segmentGroup.jqmData("role"), "segment control generate" );
15
16                 equal( segmentGroup.find( "input" ).length, inputCount, "segment control listitem count test" );
17
18                 equal( segmentGroup.find( "input" ).is( ":jqmData(icon='segment-titlestyle-segonly')" ), true, "segment control style test" );
19         };
20
21         test( "segmentcontrol 2btn test", function () {
22                 unit_segmentcontrol( $("#segmentcontrol-2btn"), 2 );
23         });
24
25         test( "segmentcontrol 3btn test", function () {
26                 unit_segmentcontrol( $("#segmentcontrol-3btn"), 3 );
27         });
28
29         test( "segmentcontrol 4btn test", function () {
30                 unit_segmentcontrol( $("#segmentcontrol-4btn"), 4 );
31         });
32
33 })(jQuery);