Skip to content

Commit 7548441

Browse files
committed
Tabs: Simplify tests for classes
1 parent 2586f27 commit 7548441

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

tests/unit/tabs/tabs_core.js

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,23 @@ var state = TestHelpers.tabs.state;
55
module( "tabs: core" );
66

77
test( "markup structure", function() {
8-
expect( 15 );
8+
expect( 7 );
99
var element = $( "#tabs1" ).tabs(),
1010
ul = element.find( "ul.ui-tabs-nav" ),
1111
tabs = ul.find( "li" ),
1212
active = tabs.eq( 0 );
1313

14-
ok( element.hasClass( "ui-tabs" ), "main element is .ui-tabs" );
15-
ok( element.hasClass( "ui-widget" ), "main element is .ui-widget" );
16-
ok( element.hasClass( "ui-widget-content" ), "main element is .ui-widget-content" );
17-
ok( element.hasClass( "ui-corner-all" ), "main element is .ui-corner-all" );
14+
ok( element.is( ".ui-tabs.ui-widget.ui-widget-content.ui-corner-all" ),
15+
"main element has proper classes" );
1816
ok( !element.hasClass( "ui-tabs-collapsible" ), "main element is not .ui-tabs-collapsible" );
1917

20-
ok( ul.hasClass( "ui-tabs-nav" ), "list is .ui-tabs-nav" );
21-
ok( ul.hasClass( "ui-widget-header" ), "list is .ui-widget-header" );
22-
ok( ul.hasClass( "ui-corner-all" ), "list is .ui-corner-all" );
18+
ok( ul.is( ".ui-tabs-nav.ui-widget-header.ui-corner-all" ), "list has proper classes" );
2319

24-
ok( tabs.hasClass( "ui-tab" ), "list item is .ui-tab" );
25-
ok( tabs.hasClass( "ui-corner-top" ), "list item is .ui-corner-top" );
26-
ok( tabs.hasClass( "ui-state-default" ), "list item is .ui-state-default" );
20+
ok( tabs.is( ".ui-tab.ui-corner-top.ui-state-default" ), "list has proper classes" );
2721

2822
ok( element.find( "a" ).hasClass( "ui-tabs-anchor" ), "link item is .ui-tabs-anchor" );
2923

30-
ok( active.hasClass( "ui-tabs-active" ), "active item is .ui-tabs-active" );
31-
ok( active.hasClass( "ui-state-active" ), "active item is .ui-state-active" );
24+
ok( active.is( ".ui-tabs-active.ui-state-active" ), "active item has proper classes" );
3225

3326
equal( element.find( ".ui-tabs-panel.ui-widget-content.ui-corner-bottom" ).length, 3,
3427
".ui-tabs-panel elements exist, correct number" );

0 commit comments

Comments
 (0)