r3161 committed - spinner unit tests: added checks in init and destroy for ui-spinner-in...

r3161 committed - spinner unit tests: added checks in init and destroy for ui-spinner-in...


Revision: 3161
Author: rdworth
Date: Thu Aug 27 19:08:52 2009
Log: spinner unit tests: added checks in init and destroy for
ui-spinner-input class
http://code.google.com/p/jquery-ui/source/detail?r=3161
Modified:
/branches/dev/spinner/tests/unit/spinner/spinner_core.js
=======================================
--- /branches/dev/spinner/tests/unit/spinner/spinner_core.js    Thu Aug 27
09:25:27 2009
+++ /branches/dev/spinner/tests/unit/spinner/spinner_core.js    Thu Aug 27
19:08:52 2009
@@ -27,7 +27,7 @@
module("spinner: core");
test("init", function() {
-    expect(2);
+    expect(3);
    $("<input>").appendTo('body').spinner().remove();
    ok(true, '.spinner() called on element');
@@ -35,10 +35,13 @@
    $('<input id="spinner_dis">').spinner().remove();
    ok(true, '.spinner() called on disconnected element');
+    el = $('<input>').spinner();
+    ok(el.hasClass('ui-spinner-input'), 'input gets ui-spinner-input class on
init');
+
});
test("destroy", function() {
-    expect(2);
+    expect(3);
    $("<input>").appendTo('body').spinner().spinner("destroy").remove();
    ok(true, '.spinner("destroy") called on element');
@@ -46,6 +49,8 @@
    $('<input id="spinner_dis">').spinner().spinner("destroy").remove();
    ok(true, '.spinner().spinner("destroy") called on disconnected element');
+    el = $('<input>').spinner().spinner('destroy');
+    ok(!el.hasClass('ui-spinner-input'), 'ui-spinner-input class removed on
destroy');
});
test("re-attach", function() {