diff options
author | Alexander Schmitz <arschmitz@gmail.com> | 2016-05-10 13:32:21 -0400 |
---|---|---|
committer | Alexander Schmitz <arschmitz@gmail.com> | 2016-05-26 09:15:48 -0400 |
commit | 04b670e6cc6b25ffe595c665ea86929f71f78b50 (patch) | |
tree | 25ad0a0b6ebc60a7725916193ec6118fe64a43b8 /tests/unit/controlgroup/methods.js | |
parent | 83ec5e8016dea46694e48027887c902ab9075b48 (diff) | |
download | jquery-ui-04b670e6cc6b25ffe595c665ea86929f71f78b50.tar.gz jquery-ui-04b670e6cc6b25ffe595c665ea86929f71f78b50.zip |
Controlgroup: Don't remove existing classes classes
unless its a corner class
Fixes #14960
Diffstat (limited to 'tests/unit/controlgroup/methods.js')
-rw-r--r-- | tests/unit/controlgroup/methods.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/unit/controlgroup/methods.js b/tests/unit/controlgroup/methods.js index 94f189747..9f1e4201e 100644 --- a/tests/unit/controlgroup/methods.js +++ b/tests/unit/controlgroup/methods.js @@ -148,4 +148,27 @@ $.each( tests, function( widget, html ) { } ); } ); +QUnit.test( "Child Classes Option: init", function( assert ) { + assert.expect( 1 ); + var selectmenu = $( "#select-pre" ).selectmenu( { + classes: { + "ui-selectmenu-button-closed": "test-class" + } + } ); + var controlgroup = $( ".controlgroup-pre" ).controlgroup(); + assert.hasClasses( selectmenu.selectmenu( "widget" ), "test-class" ); +} ); + +QUnit.test( "Child Classes Option: refresh", function( assert ) { + assert.expect( 1 ); + var controlgroup = $( ".controlgroup-refresh" ).controlgroup(); + var selectmenu = $( "#select-refresh" ).selectmenu( { + classes: { + "ui-selectmenu-button-closed": "test-class" + } + } ); + controlgroup.controlgroup( "refresh" ); + assert.hasClasses( selectmenu.selectmenu( "widget" ), "test-class" ); +} ); + } ); |