aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/accordion
diff options
context:
space:
mode:
authorRichard Worth <rdworth@gmail.com>2009-08-11 00:45:01 +0000
committerRichard Worth <rdworth@gmail.com>2009-08-11 00:45:01 +0000
commit7b506cf2aecb8c8988b95b0e59b8593fd1c484bd (patch)
treec32afd4b90ce41dcd223a246647db7498089666b /tests/unit/accordion
parent57e359511507fd153e0ec72032dafbb62cbf93b4 (diff)
downloadjquery-ui-7b506cf2aecb8c8988b95b0e59b8593fd1c484bd.tar.gz
jquery-ui-7b506cf2aecb8c8988b95b0e59b8593fd1c484bd.zip
Fixed accordion option active getter and setter. Normalized getter to number, 0-based index.
Diffstat (limited to 'tests/unit/accordion')
-rw-r--r--tests/unit/accordion/accordion_options.js15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/unit/accordion/accordion_options.js b/tests/unit/accordion/accordion_options.js
index bb844f838..00b3dbb8c 100644
--- a/tests/unit/accordion/accordion_options.js
+++ b/tests/unit/accordion/accordion_options.js
@@ -38,7 +38,20 @@ test("{ active: false }", function() {
});
test("{ active: Number }", function() {
- ok(false, 'missing test - untested code is broken code');
+ expect(4);
+ $("#list1").accordion({
+ active: 0
+ });
+ equals( $("#list1").accordion('option', 'active'), 0);
+
+ $("#list1").accordion('option', 'active', 1);
+ equals( $("#list1").accordion('option', 'active'), 1);
+
+ $('.ui-accordion-header:eq(2)', '#list1').click();
+ equals( $("#list1").accordion('option', 'active'), 2);
+
+ $("#list1").accordion('activate', 0);
+ equals( $("#list1").accordion('option', 'active'), 0);
});
test("{ animated: false }, default", function() {