aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/accordion
diff options
context:
space:
mode:
authorJörn Zaefferer <joern.zaefferer@gmail.com>2012-10-24 11:11:47 -0400
committerJörn Zaefferer <joern.zaefferer@gmail.com>2012-10-24 17:44:06 -0400
commitd67bc412a869938cb85ff02e10a78befd7409a1a (patch)
tree3db8b1449eb19ba058468c970e4575b821ed6072 /tests/unit/accordion
parentfd952c5a7956ac583a44475f481bdec9efa7857b (diff)
downloadjquery-ui-d67bc412a869938cb85ff02e10a78befd7409a1a.tar.gz
jquery-ui-d67bc412a869938cb85ff02e10a78befd7409a1a.zip
Accordion: Removed deprecated activate method and expanded active option. Fixes #6837 - Accordion: Remove the activate method. Fixes #6853 - Accordion: Remove support for non-number/falsey values for active option.
Diffstat (limited to 'tests/unit/accordion')
-rw-r--r--tests/unit/accordion/accordion_deprecated.js101
-rw-r--r--tests/unit/accordion/accordion_options.js40
2 files changed, 19 insertions, 122 deletions
diff --git a/tests/unit/accordion/accordion_deprecated.js b/tests/unit/accordion/accordion_deprecated.js
index d410e07e2..879a26e7b 100644
--- a/tests/unit/accordion/accordion_deprecated.js
+++ b/tests/unit/accordion/accordion_deprecated.js
@@ -4,107 +4,6 @@ var equalHeight = TestHelpers.accordion.equalHeight,
setupTeardown = TestHelpers.accordion.setupTeardown,
state = TestHelpers.accordion.state;
-module( "accordion (deprecated): expanded active option, activate method", setupTeardown() );
-
-test( "activate, numeric", function() {
- expect( 5 );
- var element = $( "#list1" ).accordion({ active: 1 });
- state( element, 0, 1, 0 );
- element.accordion( "activate", 2 );
- state( element, 0, 0, 1 );
- element.accordion( "activate", 0 );
- state( element, 1, 0, 0 );
- element.accordion( "activate", 1 );
- state( element, 0, 1, 0 );
- element.accordion( "activate", 2 );
- state( element, 0, 0, 1 );
-});
-
-test( "activate, numeric, collapsible:true", function() {
- expect( 3 );
- var element = $( "#list1" ).accordion({ collapsible: true });
- element.accordion( "activate", 2 );
- state( element, 0, 0, 1 );
- element.accordion( "activate", 0 );
- state( element, 1, 0, 0 );
- element.accordion( "activate", -1 );
- state( element, 0, 0, 0 );
-});
-
-test( "activate, boolean, collapsible: true", function() {
- expect( 2 );
- var element = $( "#list1" ).accordion({ collapsible: true });
- element.accordion( "activate", 2 );
- state( element, 0, 0, 1 );
- element.accordion( "activate", false );
- state( element, 0, 0, 0 );
-});
-
-test( "activate, boolean, collapsible: false", function() {
- expect( 2 );
- var element = $( "#list1" ).accordion();
- element.accordion( "activate", 2 );
- state( element, 0, 0, 1 );
- element.accordion( "activate", false );
- state( element, 0, 0, 1 );
-});
-
-test( "activate, string expression", function() {
- expect( 4 );
- var element = $( "#list1" ).accordion({ active: "h3:last" });
- state( element, 0, 0, 1 );
- element.accordion( "activate", ":first" );
- state( element, 1, 0, 0 );
- element.accordion( "activate", ":eq(1)" );
- state( element, 0, 1, 0 );
- element.accordion( "activate", ":last" );
- state( element, 0, 0, 1 );
-});
-
-test( "activate, jQuery or DOM element", function() {
- expect( 3 );
- var element = $( "#list1" ).accordion({ active: $( "#list1 h3:last" ) });
- state( element, 0, 0, 1 );
- element.accordion( "activate", $( "#list1 h3:first" ) );
- state( element, 1, 0, 0 );
- element.accordion( "activate", $( "#list1 h3" )[ 1 ] );
- state( element, 0, 1, 0 );
-});
-
-test( "{ active: Selector }", function() {
- expect( 2 );
- var element = $("#list1").accordion({
- active: "h3:last"
- });
- state( element, 0, 0, 1 );
- element.accordion( "option", "active", "h3:eq(1)" );
- state( element, 0, 1, 0 );
-});
-
-test( "{ active: Element }", function() {
- expect( 2 );
- var element = $( "#list1" ).accordion({
- active: $( "#list1 h3:last" )[ 0 ]
- });
- state( element, 0, 0, 1 );
- element.accordion( "option", "active", $( "#list1 h3:eq(1)" )[ 0 ] );
- state( element, 0, 1, 0 );
-});
-
-test( "{ active: jQuery Object }", function() {
- expect( 2 );
- var element = $( "#list1" ).accordion({
- active: $( "#list1 h3:last" )
- });
- state( element, 0, 0, 1 );
- element.accordion( "option", "active", $( "#list1 h3:eq(1)" ) );
- state( element, 0, 1, 0 );
-});
-
-
-
-
-
module( "accordion (deprecated) - resize", setupTeardown() );
test( "resize", function() {
diff --git a/tests/unit/accordion/accordion_options.js b/tests/unit/accordion/accordion_options.js
index 8f0d0637f..214753e40 100644
--- a/tests/unit/accordion/accordion_options.js
+++ b/tests/unit/accordion/accordion_options.js
@@ -65,28 +65,26 @@ test( "{ active: Number }", function() {
state( element, 0, 1, 0 );
});
-if ( $.uiBackCompat === false ) {
- test( "{ active: -Number }", function() {
- expect( 8 );
- var element = $( "#list1" ).accordion({
- active: -1
- });
- equal( element.accordion( "option", "active" ), 2 );
- state( element, 0, 0, 1 );
-
- element.accordion( "option", "active", -2 );
- equal( element.accordion( "option", "active" ), 1 );
- state( element, 0, 1, 0 );
-
- element.accordion( "option", "active", -10 );
- equal( element.accordion( "option", "active" ), 1 );
- state( element, 0, 1, 0 );
-
- element.accordion( "option", "active", -3 );
- equal( element.accordion( "option", "active" ), 0 );
- state( element, 1, 0, 0 );
+test( "{ active: -Number }", function() {
+ expect( 8 );
+ var element = $( "#list1" ).accordion({
+ active: -1
});
-}
+ equal( element.accordion( "option", "active" ), 2 );
+ state( element, 0, 0, 1 );
+
+ element.accordion( "option", "active", -2 );
+ equal( element.accordion( "option", "active" ), 1 );
+ state( element, 0, 1, 0 );
+
+ element.accordion( "option", "active", -10 );
+ equal( element.accordion( "option", "active" ), 1 );
+ state( element, 0, 1, 0 );
+
+ element.accordion( "option", "active", -3 );
+ equal( element.accordion( "option", "active" ), 0 );
+ state( element, 1, 0, 0 );
+});
test( "{ animate: false }", function() {
expect( 3 );