aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDavid Petersen <public@petersendidit.com>2011-03-28 22:46:31 -0400
committerDavid Petersen <public@petersendidit.com>2011-03-28 22:46:31 -0400
commitcb0588f2dd80b5bcc6ff8ddf313366ab1f4c53b1 (patch)
tree66f7be65cf30651621842e7ac9d2a6efbe828f1b /tests
parentc6a6ef5ee6ed026ed47a96030a341a8b08a201cf (diff)
downloadjquery-ui-cb0588f2dd80b5bcc6ff8ddf313366ab1f4c53b1.tar.gz
jquery-ui-cb0588f2dd80b5bcc6ff8ddf313366ab1f4c53b1.zip
Tabs: Deprecate cookie option. Fixes #7144 Tabs: Deprecate cookie option
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/tabs/tabs_defaults.js1
-rw-r--r--tests/unit/tabs/tabs_deprecated.js36
-rw-r--r--tests/unit/tabs/tabs_options.js35
3 files changed, 36 insertions, 36 deletions
diff --git a/tests/unit/tabs/tabs_defaults.js b/tests/unit/tabs/tabs_defaults.js
index 194d2b76c..0f33cc28c 100644
--- a/tests/unit/tabs/tabs_defaults.js
+++ b/tests/unit/tabs/tabs_defaults.js
@@ -7,7 +7,6 @@ var tabs_defaults = {
beforeload: null,
beforeActivate: null,
collapsible: false,
- cookie: null,
disabled: false,
event: "click",
fx: null,
diff --git a/tests/unit/tabs/tabs_deprecated.js b/tests/unit/tabs/tabs_deprecated.js
index 1abaa0b04..9885ff6a0 100644
--- a/tests/unit/tabs/tabs_deprecated.js
+++ b/tests/unit/tabs/tabs_deprecated.js
@@ -36,6 +36,42 @@ test('panelTemplate', function() {
ok(false, "missing test - untested code is broken code.");
});
+test('cookie', function() {
+ expect(6);
+
+ el = $('#tabs1');
+ var cookieName = 'tabs_test', cookieObj = { name: cookieName };
+ $.cookie(cookieName, null); // blank state
+ var cookie = function() {
+ return parseInt($.cookie(cookieName), 10);
+ };
+
+ el.tabs({ cookie: cookieObj });
+ equals(cookie(), 0, 'initial cookie value');
+
+ el.tabs('destroy');
+ el.tabs({ active: 1, cookie: cookieObj });
+ equals(cookie(), 1, 'initial cookie value, from active property');
+
+ el.tabs('option', 'active', 2);
+ equals(cookie(), 2, 'cookie value updated after activating');
+
+ el.tabs('destroy');
+ $.cookie(cookieName, 1);
+ el.tabs({ cookie: cookieObj });
+ equals(cookie(), 1, 'initial cookie value, from existing cookie');
+
+ el.tabs('destroy');
+ el.tabs({ cookie: cookieObj, collapsible: true });
+ el.tabs('option', 'active', false);
+ equals(cookie(), -1, 'cookie value for all tabs unselected');
+
+ el.tabs('destroy');
+ ok($.cookie(cookieName) === null, 'erase cookie after destroy');
+
+});
+
+
test('spinner', function() {
expect(4);
stop();
diff --git a/tests/unit/tabs/tabs_options.js b/tests/unit/tabs/tabs_options.js
index 1352a68e5..5196ec9bb 100644
--- a/tests/unit/tabs/tabs_options.js
+++ b/tests/unit/tabs/tabs_options.js
@@ -22,41 +22,6 @@ test('collapsible', function() {
});
-test('cookie', function() {
- expect(6);
-
- el = $('#tabs1');
- var cookieName = 'tabs_test', cookieObj = { name: cookieName };
- $.cookie(cookieName, null); // blank state
- var cookie = function() {
- return parseInt($.cookie(cookieName), 10);
- };
-
- el.tabs({ cookie: cookieObj });
- equals(cookie(), 0, 'initial cookie value');
-
- el.tabs('destroy');
- el.tabs({ active: 1, cookie: cookieObj });
- equals(cookie(), 1, 'initial cookie value, from active property');
-
- el.tabs('option', 'active', 2);
- equals(cookie(), 2, 'cookie value updated after activating');
-
- el.tabs('destroy');
- $.cookie(cookieName, 1);
- el.tabs({ cookie: cookieObj });
- equals(cookie(), 1, 'initial cookie value, from existing cookie');
-
- el.tabs('destroy');
- el.tabs({ cookie: cookieObj, collapsible: true });
- el.tabs('option', 'active', false);
- equals(cookie(), -1, 'cookie value for all tabs unselected');
-
- el.tabs('destroy');
- ok($.cookie(cookieName) === null, 'erase cookie after destroy');
-
-});
-
test('disabled', function() {
expect(4);